The digest of fresh materials from the world of the front-end for the last week No. 380 (September 8 - 15, 2019)

We bring to your attention a selection with links to new materials from the frontend area and around it.









Media | Web Development | CSS | Javascript | Browsers | Entertaining |



Media



podcast CSSSR Podcast: 512 News — WSL 2, Webpack 5 Alpha, V8 Lite, REST, and Fare

podcast Web Standards podcast, No. 192. Firefox 69, performance, File API, anchors, Chatix chat and screen translation

Podcast “Frontend Youth (18+)”: # 107 Secret Desires of Richard Stallman Pro Unlimited

podcast Podcast “The Art Of Programming” - No. 197 Frontend in Action

podcast Make Me Beautiful Podcast, Issue No. 24 - Reactgate, 7 Truths and Largest Contentful Paint

videoen 15 videos from ComponentsConf 2019 Australia

video FrontSpot Show # 11: Anya Selezneva about girls in IT, hugs and diversities.



Web development



en Modern frontend architecture

en 5G will definitely make the web slower, probably

en (Why) Some HTML constructs are “optional”

en How to Contribute to Open Source Projects

en X3D: declarative 3D for the modern Internet









CSS



habr CSS variables and color theme for the site in several lines

habr Fast, convenient, adaptive menu for 1075 categories (36000 products)

en How to create unique, beautiful websites with Tailwind CSS

en CSS vulnerabilities

en Transparent hover buttons with hover effect

en “Two browsers enter the scroll bar.” Zach Leatherman on the behavior and possibilities of customizing scrollbars

en Logical operations with CSS variables

en How to remove unused CSS

en CSS Grid: A Selection of Typical Magazine Layouts



Javascript



habr A quick introduction to Svelte from an Angular developer perspective

habr Using JavaScript Modules in Production: The State of the Art: Part 1 , Part 2

First acquaintance with ReasonML

en How to find errors in JavaScript code using Debugger

en JavaScript metronomes

en Practical Guide on Monitoring Browser Errors with window.onerror

en Machine learning for front-end developers with Tensorflow.js

en Lighter V8. About memory optimization techniques that were used when working on V8 Lite

en How do I debug Javascript code that I did not write

en ECMAScript-new-features-list - a complete list of new ES features, including ES6, ES7, ES8, ES9 and ES10 (2015-2019)

en The most outstanding new feature in Javascript that you should know about: Optional Chaining













Browsers



Chrome 77 learned to forward tabs from one device to another

Chrome 77 breaks login pages for Netgear devices

In Chrome 78, experiments will begin with the inclusion of DNS-over-HTTPS

Vivaldi browser released on the Android platform

Mozilla launches Firefox Private Network as a browser extension



news



habr US court fully legalized website scraping and technically prohibited it

Google has changed the rules for nofollow links

Yoast: Google did not have to single-handedly change the rel = nofollow processing approach

WordPress will add support for the new rel = ugc attribute in the next release

Comparison of network driver performance in options in 10 programming languages

Google changes the algorithms for ranking news in the search, priority is given to the original sources of original content

Google began taking action on leased subdomains



We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.









Last week's digest .

Material prepared by dersmoll and alekskorovin .



All Articles