![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Robię to na każdym forum, na którym się zjawiam, więc tutaj też zrobię (IMG:style_emoticons/default/biggrin.gif)
Otóż chcę Wam przedstawić wspaniałą i jedyną w swoim rodzaju, niepowtarzalną, wymuskaną, wypielęgnowaną i dumnie przeze mnie utworzoną... *werble* Comandeerową domową (ta, HSTS… bo mogę) *oklaski na stojąco, tłum szaleje; co bardziej wrażliwe panie mdleją* Jestem dumny przede wszystkim z kodu tej strony i szybkości wczytywania (99 w PageSpeed - wszystko przez GA!). Wyglądem się nie przejmuję, bo jestem turpistą (tak, naprawdę jestem turpistą... albo po prostu mam skrajną depresję i dlatego nienawidzę piękna) i jeśli ktoś ośmieli się tenże kod skrytykować osobiście przebodę go szpadą... erm, wyjaśnię czemu się myli (IMG:style_emoticons/default/wink.gif) lub pokornie poprawię wskazaną usterkę Zastanawiam się czy nie wprowadzić kolejnych optymalizacji jeśli chodzi o wydajność - np. zamiana DOCTYPE na małe znaki pozwoli mi oszczędzić ok. 4 bajty i dzięki temu urwę kolejne 10 ms… Trudna sprawa. Jakby kogoś interesowała jakaż to technologia napędza tego demona, to odsyłam na GH, gdzie można znaleźć pierwowzór mojego "Jekylla", na którym obecnie to cudeńko stoi: https://github.com/Comandeer/Site-Builder Czekam na fale |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Czasami dist w repo się przydaje, a przynajmniej nie szkodzi. Przynajmniej możesz sobie zobaczyć co uzyskasz po zastosowaniu tego narzędzia (IMG:style_emoticons/default/wink.gif) Co do wiki - czy to nie przesada? IMO całość jest na tyle prosta, że da się ją ogarnąć z samego kodu; zwłaszcza, że de facto jedyny plik, w którym trzeba coś zmienić (config.js) ma odpowiednie komentarze.
Co do Page Speeda - akurat nim się wgl nie przejmowałem robiąc tą stronę. Wydajność była moim najmniejszym zmartwieniem. @KsaR w osobnym pliku CSS blokuje rendering na czas downloadu. A że HTTP/2 nie ma, to CSS w kodzie HTML działa o wiele szybciej. Przy tak małej stronie okazało się dodatkowo, że nie ma sensu oddzielać stylów krytycznych od reszty, bo reszta doczytywana asyncem powodowała jedynie FOUC (IMG:style_emoticons/default/wink.gif) Ten post edytował Comandeer 5.09.2015, 18:44:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:57 |