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
•
CSSSR Podcast: 512 News — WSL 2, Webpack 5 Alpha, V8 Lite, REST, and Fare•
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 “The Art Of Programming” - No. 197 Frontend in Action•
Make Me Beautiful Podcast, Issue No. 24 - Reactgate, 7 Truths and Largest Contentful Paint•

15 videos from ComponentsConf 2019 Australia•
FrontSpot Show # 11: Anya Selezneva about girls in IT, hugs and diversities.
Web development
•
Modern frontend architecture•
5G will definitely make the web slower, probably•
(Why) Some HTML constructs are “optional”•
How to Contribute to Open Source Projects•
X3D: declarative 3D for the modern Internet
CSS
•
CSS variables and color theme for the site in several lines•
Fast, convenient, adaptive menu for 1075 categories (36000 products)•
How to create unique, beautiful websites with Tailwind CSS•
CSS vulnerabilities•
Transparent hover buttons with hover effect•
“Two browsers enter the scroll bar.” Zach Leatherman on the behavior and possibilities of customizing scrollbars•
Logical operations with CSS variables•
How to remove unused CSS•
CSS Grid: A Selection of Typical Magazine LayoutsJavascript
•
A quick introduction to Svelte from an Angular developer perspective•

Using JavaScript Modules in Production: The State of the Art:
Part 1 ,
Part 2•
First acquaintance with ReasonML•
How to find errors in JavaScript code using Debugger•
JavaScript metronomes•
Practical Guide on Monitoring Browser Errors with window.onerror•
Machine learning for front-end developers with Tensorflow.js•
Lighter V8. About memory optimization techniques that were used when working on V8 Lite•
How do I debug Javascript code that I did not write•
ECMAScript-new-features-list - a complete list of new ES features, including ES6, ES7, ES8, ES9 and ES10 (2015-2019)•
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
•
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 subdomainsWe 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 .
Source: https://habr.com/ru/post/467557/
All Articles