Lista czytelnicza tworzenia stron internetowych nr 156: Wiadomości przeglądarki, pakiet internetowy 2 i wnioski wyciągnięte z HPKP
Opublikowany: 2022-03-10Czy 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 prefiksuuser-select
. Z drugiej strony usunęliTouchEvent.prototype.initTouchEvent
(od teraz będziesz musiał używać konstruktora), aKeyboardEvent.prototype.keyIdentifier
został zastąpiony przezKeyboardEvent.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 opcjaonce
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.
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.
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.