Lista czytelnicza tworzenia stron internetowych nr 156: Wiadomości przeglądarki, pakiet internetowy 2 i wnioski wyciągnięte z HPKP

Opublikowany: 2022-03-10
Szybkie podsumowanie ↬ Czy osoba, która siedzi sama w pokoju? Z perspektywy zewnętrznej może się tak wydawać, ale ludzki mózg jest pod tym względem o wiele bardziej interesujący. Nosimy w sobie mapę relacji i od tej mapy zależy, czy dana osoba rzeczywiście czuje się samotna, czy nie. Właśnie przeczytałem „Stres a społeczne ja: jak relacje wpływają na nasz układ odpornościowy” i czuję, że możemy się z tego wiele nauczyć. Właściwie mogę teraz spojrzeć na media społecznościowe z innej perspektywy. Jesteśmy istotami społecznymi , uwielbiam dzielić się z wami dobrymi treściami, więc bez zbędnych ceregieli, oto lista lektur dla programistów internetowych w tym tygodniu.

Czy osoba, która siedzi sama w pokoju? Z perspektywy zewnętrznej może się tak wydawać, ale ludzki mózg jest pod tym względem o wiele bardziej interesujący. Nosimy w sobie mapę relacji i od tej mapy zależy, czy dana osoba rzeczywiście czuje się samotna, czy nie.

Właśnie przeczytałem „Stres a społeczne ja: jak relacje wpływają na nasz układ odpornościowy” i czuję, że możemy się z tego wiele nauczyć. Właściwie mogę teraz spojrzeć na media społecznościowe z innej perspektywy. Jesteśmy istotami społecznymi , uwielbiam dzielić się z wami dobrymi treściami, więc bez zbędnych ceregieli, oto lista lektur dla programistów internetowych w tym tygodniu.

Dalsze czytanie na SmashingMag:

  • Szczegółowe wprowadzenie do Webpack
  • Bój się przypinania klucza publicznego HTTP (HPKP)
  • Wykonać więcej pracy bez po prostu większej liczby godzin
  • Wprowadzenie do DNS: wyjaśnienie przerażającego opóźnienia DNS

Aktualności

  • Opera 41 i Chrome 54 są już dostępne i zawierają kilka interesujących nowych funkcji. Aktualizacje obsługują teraz elementy niestandardowe w wersji 1, a także kilka nowych i wygodnych metod JavaScript, takich jak ParentNode.prototype.append() lub CSS bez prefiksu user-select . Z drugiej strony usunęli TouchEvent.prototype.initTouchEvent (od teraz będziesz musiał używać konstruktora), a KeyboardEvent.prototype.keyIdentifier został zastąpiony przez KeyboardEvent.prototype.key .
  • Zgodnie z sugestią innych głównych dostawców przeglądarek, Mozilla nie będzie ufać certyfikatom WoSign i StartCom od 1 stycznia 2017 r. ze względu na certyfikaty z datą wsteczną oraz nieujawnianie i odmowę przejęcia obu firm. Świetny krok w kierunku lepszego bezpieczeństwa CA.
  • Node.js v6 przeszedł w tym tygodniu do obecnej wersji LTS, a Node.js v7 również został wydany. Obejmuje 98% ES6, oferuje nowy silnik V8, lepszą niezawodność i wydajność oraz nowy parser URL oparty na standardzie URL WHATWG.

Ogólny

  • Wraz z nadchodzącym Chrome 55 (teraz w wersji beta) przeglądarka w końcu otrzyma wsparcie dla Pointer Events. Będzie również obsługiwał funkcje JavaScript async / await i przywróci właściwość hyphens CSS po latach nieobecności w przeglądarkach Chromium. Zostanie również dodana opcja once nasłuchiwania zdarzeń, a w celu skrócenia czasu ładowania i zapobiegania nieudanym nawigacjom skrypty cross-origin i blokujące parser wstrzykiwane za pomocą document.write() nie będą już ładować przez połączenia 2G (co oznacza również, że awaryjne używane przez HTML5Boilerplate nie będą już działać w nadchodzących wersjach Chrome).

Narzędzia i przepływy pracy

  • Jack Franklin wyjaśnia, jak przeprowadzić migrację z obecnego Webpack 1 do nadchodzącego Webpack 2 i gdzie leżą różnice między nimi.
  • Podobnie do prezentowanego już Boxy SVG Editor, Vectr to nowy edytor grafiki wektorowej online/na komputer stacjonarny z udostępnianiem w czasie rzeczywistym.
Więcej po skoku! Kontynuuj czytanie poniżej ↓

Vectr
Vectr to prosty, ale potężny wieloplatformowy edytor grafiki wektorowej. (Źródło obrazu: Vectr)

Bezpieczeństwo

  • Przedsiębiorstwa Paragon Initiative udostępniają obszerny przewodnik po automatycznych aktualizacjach zabezpieczeń dla programistów PHP, o których powinien wiedzieć każdy programista PHP.
  • W zeszłym tygodniu Smashing Magazine miał do czynienia z wygasającym certyfikatem SSL. Chociaż odnowienie jest zwykle łatwe, mogą pojawić się problemy, jeśli masz włączone przypinanie klucza publicznego HTTP (HPKP) i ustawiono długą datę wygaśnięcia (co zwykle jest zamierzone). Mathias Biilmann Christensen napisał teraz o lekcjach wyciągniętych z tego i dlaczego powinieneś być świadomy (i bać się!) HPKP i jak wydać nowy certyfikat ze starym kluczem, aby strona nie zepsuła się dla Twoich użytkowników z włączonym HPKP.

Prywatność

  • Mattias Geniar opowiada, jak łatwo blokować reklamy i moduły śledzące z całej sieci domowej za pomocą Pi-Hole, czarnej listy opartej na DNS dla Raspberry Pi.

Wydajność sieciowa

  • Brian Armstrong z Canopy wyjaśnia, dlaczego nie należy polegać na domyślnych ustawieniach DNS, jak pokazała niedawna awaria Dyn DNS. Omówiono, jak prawidłowo skonfigurować DNS, dlaczego dłuższy czas TTL jest ważny i dlaczego posiadanie różnych serwerów nazw od różnych dostawców może zaoszczędzić czas pracy Twojej usługi.
Wiele serwerów nazw od tylko jednego dostawcy DNS
Posiadanie wielu serwerów nazw jest dobre, ale upewnij się, że pochodzą one od różnych dostawców DNS, aby żądania mogły być rozwiązane przez innych, jeśli jeden z nich zawiedzie. (Źródło zdjęcia: Brian Armstrong)

JavaScript

  • Fuse.js to nowa i lekka biblioteka JavaScript do wyszukiwania rozmytego.

CSS/Sass

  • Roman Komarov pisał o warunkach w CSS Custom Properties, o rozwiązaniach, wyzwaniach i o tym, jak możesz skorzystać z preprocesorów, jeśli chodzi o bardziej złożone warunki. Artykuł wspomina również o kilku ciekawych pomysłach na rozszerzenie standardu internetowego.

Życie zawodowe

  • Cal Newport dzieli się swoimi przemyśleniami na temat tego, jak głębokie przerwy w pracy mogą pomóc zregenerować umysł, a tym samym poprawić produktywność.

Wykraczając poza…

  • To naprawdę interesujące zobaczyć tego rodzaju historię: Katie Singer ujawnia rzeczywistą ilość energii zużywanej do zasilania Internetu i przedstawia te liczby w odpowiedniej perspektywie, porównując, ile energii każdy z nas musiałby wygenerować, aby zasilić stronę internetową.

I z tym skończę w tym tygodniu. Jeśli podoba Ci się to, co piszę każdego tygodnia, wesprzyj mnie darowizną lub podziel się tym zasobem z innymi ludźmi. Więcej o kosztach projektu dowiesz się tutaj. Jest dostępny przez e-mail, RSS i online.