Wpis z mikrobloga

CDN-ów do css i js używają ludzie którzy są:
1. Leniwi: nie chce im się ustawić aby zwracało status HTTP 304 w plikach js i css.
2. Bezmyślni: nie mają szacunku do prywatności swoich użytkowników, narażając ich na niepotrzebny tracking.
3. Niesolidni: strona którą robią zawali się jak domek z kart przy niedostępności jakiegokolwiek CDN.
4. Niepoważni: dają możliwość wykonywania zalinkowanego js u swoich użytkowników.

CDN mają sens jedynie przy linkowaniu multimediów które dużo zajmują. Ryzykowanie działania aplikacji z powodu cebulowania na 200KB javascriptu to partactwo.

#webdev #niepopularnaopinia
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jojne_Zimmerman: o ile dobrze pamiętam, to cdny w założeniu miały przyspieszyć ładowanie stron ;)

w ciagniu dnia wchodzisz pewnie na kilkadziesiat stron, z ktorych kazda korzysta np z jquery
po co za kazdym razem zasysac biblioteke na nowo, skoro przegladarka moglaby uzyc wersje z cache? ;)
  • Odpowiedz
@Jojne_Zimmerman: Zaletą CDN-ów w przypadku JS i CSS jest zysk w TTFB. A jaki jest problem z prywatnością jeżeli używam np. wewnętrznej usługi CDN na platformie na której mam też hosting? Nie pamiętam żebym miał kiedykolwiek problemy z niedostępnością któregoś z CDN, może parę błędów ale nic co by trwało zauważalnie długo.
  • Odpowiedz
@Jojne_Zimmerman: Tak się przejmujesz szacunkiem do swoich użytkowników, że najlepiej zmusiłbyś ich do pobrania tego samego frameworka w identycznej wersji na każdej z setek czy tysięcy stron, które odwiedzają? Nie myśl z perspektywy wyłącznie swojej strony. Myśl szerzej. Po co dublować i spowalniać użytkownikom UX z twoją stroną? Wystarczy zaufany CDN.
Równie dobrze nie będziesz w stanie sprawdzić każdego wydania każdej biblioteki, którą pobierasz pod kątem zawierania jakiegoś trackingu. Ufasz
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Jojne_Zimmerman CDNy bardziej zabezpieczają Twoj hosting przed DDOSem. Co do 2 3 4 jak ktoś się troszczy o prywatność to i tak ma sposoby, dużo częściej niż CDNy padają chowo skonfigurowane serwery origin, a w przypadku normalnych cdnow ryzyko przejęcia kodu jest minimalne - i tak istnieje dużo większa szansa na włam na losowy serwer wykopka niz na infrastrukture globalnych cdnow
  • Odpowiedz