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