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 .

Source: https://habr.com/ru/post/467557/


All Articles