Elenco di lettura dello sviluppo Web n. 141: jQuery 3, Chillout.js e come la tecnologia modella la società
Pubblicato: 2022-03-10Ci sono settimane in cui non trovo articoli per la sezione "Going Beyond" dell'elenco di lettura dello sviluppo Web. E poi ci sono settimane come questa, in cui compaiono due pezzi brillanti che rivelano così tanto su come conviviamo con la nuova tecnologia e su come questa modella la nostra società.
Insieme a un sacco di buoni articoli tecnologici, un ottimo modo per lasciarti per le prossime due settimane. Tieni presente che sarò in vacanza la prossima settimana, quindi non ci sarà un riepilogo venerdì prossimo.
Ulteriori letture su SmashingMag:
- Come utilizzare le icone per supportare i contenuti nel web design
- Icone come parte di una grande esperienza utente
- 6 semplici passaggi per migliorare il design delle icone
- Semplici passaggi per migliorare il design delle icone
Notizia
- Opera 38 (e Chromium 51) offre molte nuove funzionalità di ES6: interfacce DOM simili a array, listener di eventi passivi e l'API Intersection Observer per tenere traccia di quando un determinato elemento nel DOM entra o esce dal viewport visibile.
- Firefox 47 è uscito. Sono stati aggiunti anche il debug di Service Worker, il supporto per
::backdrop
pseudo-elementi, Widevine Content Decryption tramite EME per mp4 e il modificatore senza distinzione tra maiuscole e minuscolei
(come in[foo=bar i]
) per i selettori di attributi CSS. - Infine, dopo mesi di attesa, GitHub ha annunciato il supporto HTTPS ufficiale e completo per le proprie pagine utente di github.io. Sebbene lo stesso HTTPS funzioni già da un po' di tempo, il traffico dalla CDN ai server di origine non è stato crittografato fino ad ora. Con l'aggiornamento, ora puoi goderti un sito completamente crittografato. Prenditi cura dei contenuti misti, tuttavia, per non interrompere le pagine nei browser moderni.
- WebKit ora include il debug della memoria nel suo ispettore web. Il post dell'annuncio condivide come puoi utilizzarlo nelle tue applicazioni.

Generale
- Maximiliano Firtman scrive come l'uso irresponsabile dei meta tag specifici di iOS può danneggiare il tuo sito Web per molti utenti.
Strumenti e flussi di lavoro
- Firebug. Lo strumento che è stato sostituito dagli strumenti di sviluppo nativi di Firefox, ma ha comunque un'ampia accettazione tra gli sviluppatori. Con il passaggio di Firefox a e10s (Firefox multiprocesso), tuttavia, l'estensione non funzionerà più e i suoi autori ora hanno annunciato che non la trasferiranno nemmeno come nuova estensione. Invece, si concentreranno sulla fornitura di un tema Firebug per gli strumenti di sviluppo nativi e sul miglioramento di quelli.
- Andrey Okonetchnikov ha annunciato il suo nuovo strumento
lint-staged
che ti consente di lint tutti i file attualmente in stage in git. - Cloud Four ha annunciato ieri Drizzle, uno strumento per la generazione di librerie di modelli e guide di stile.
Sicurezza
- Con le recenti perdite di password su LinkedIn, MySpace, Tumblr e Twitter, è diventato ancora una volta chiaro che tendiamo a dimenticare le vecchie password. E questo perché le password non sono molto utili per l'autenticazione, soprattutto perché ci sono due parti coinvolte che potrebbero fare qualcosa di sbagliato (il fornitore di servizi che memorizza la password e l'utente che la sceglie). Drew Thomas spiega come possiamo migliorare l'autenticazione. Un articolo utile con un'ottima conversazione nella sezione commenti.
JavaScript
- Chillout.js riduce l'utilizzo della CPU in JavaScript fornendo funzioni di iterazione asincrona con un'interfaccia basata su Promise. Niente più avvisi "Avviso: script che non risponde" nel browser.
- La console di Firefox cerca di essere più utile con gli errori JavaScript. Se è determinabile, la console aggiungerà ora un collegamento a MDN (Mozilla Developer Network) per ottenere maggiori informazioni sull'errore.
- jQuery 3.0 è finalmente uscito. In lavorazione già dal 2014, questo è un enorme passo avanti in quanto offre un approccio più snello, più veloce e più moderno rispetto a v1 e v2. È disponibile un'ampia guida all'aggiornamento e una nuova versione del plugin di migrazione jQuery.
- Jack Franklin spiega perché è importante rendere "puro" il tuo JavaScript. Anche se spesso utilizziamo il modo più semplice per creare una funzione, questi approcci spesso falliscono negli scenari di test. Ma sono evitabili con semplici aggiunte.
- "Promises: All The Wrong Ways" di Getify mostra approcci comuni con Promises e chiarisce come fare meglio. Vale la pena leggere per tutti coloro che hanno a che fare con le promesse.
CSS/Sass
- Shaun Bent ha scritto di come BBC Sport serva il proprio CSS di base con dimensioni del file inferiori a 9 KB. Una grande storia approfondita che condivide i principi del loro sviluppo e la strategia di prodotto da cui possiamo imparare molto.
Andare oltre…
- Ci sono prove che nuovi tipi di consumo dei media modellano la nostra società, ma non vediamo come accada, perché tendiamo a dimenticarci di pensarci. Attualmente, se in qualsiasi momento la realtà diventa noiosa o noiosa, i nostri telefoni offrono qualcosa di più divertente, più produttivo e persino più educativo di qualunque cosa ci dia la realtà. Ma ci cambia anche dentro. Diventiamo sempre meno pazienti per la realtà così com'è, specialmente quando è noiosa o scomoda. “La posta in gioco è la nostra Agenzia. La nostra capacità di vivere le vite che vogliamo vivere, scegliere il modo in cui vogliamo scegliere e relazionarci con gli altri nel modo in cui vogliamo relazionarci con loro, attraverso la tecnologia. Questo è un problema di progettazione, non solo un problema di responsabilità personale”.
- “Ci sono molte ragioni per cui diamo via le nostre identità così facilmente. Per quanto riguarda la ricerca, non siamo abituati a vederci come ammassi di informazioni mancanti. E così lottiamo per renderci conto che possiamo facilmente essere definiti negativamente, da tutti i nostri desideri. […] Le nostre tecnologie digitali sono progettate per farci sentire tranquilli per la nostra mancanza di privacy”. — Luciano Floridi nel suo saggio “La profezia che si autoavvera”.

E con questo chiudo per questa settimana. Se ti piace quello che scrivo ogni settimana, supportami con una donazione o condividi questa risorsa con altre persone. Puoi saperne di più sui costi del progetto qui. È disponibile via e-mail, RSS e online.