The digest of fresh materials from the world of the front-end for the last week No. 406 (March 9 - 15, 2020)

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: News 512 - IT-laws, down with git flow, Firefox 74, rollup 2.0.0, Rust 1.42, development of Django
• podcast Web Standards podcast No. 220. Colors, CSS history, assembly in Rome, a film about Vue, i18n, Google Fonts, game devs, mitaps
• Frontend podcast Youth podcast (18+) No. 128: Coronovirus. How to survive
• video ProConf # 53: VueConf 2019 Toronto - ProConf DANGER | Thousands of thousands | VueJS 3.0 | Shoulder React |
• video en "ALL YOUR HTML" # s3e17: OGL Instancing animation. Another session of creative live coding by Yuri Artyukh

Web development


• habr As Sports.ru wrote their WYSIWYG editor
• habr Visualization of the work of service workers
• en Happy 31st birthday, World Wide Web!
• en RedwoodJS: a new framework that extends JAMstack to a full stack and includes React, GraphQL, Prisma2 and many more out of the box
• en What's new in DevTools (Chrome 82)
• en Performance benefits of variable fonts
• en Insert video with flexible width




CSS


• habr Pure CSS: 4 methods for animating link colors
• en CSS viewport units
• en Flexbox and absolute positioning
• en How to draw a line chart with CSS
• en Considerations for choosing fonts for a multilingual site
• en Adventures in CSS translucent lands
• en Setting height and width on images again is important


Javascript


• habr Little-known but popular JS frameworks for the frontend
• habr It could be another JavaScript framework
• habr 10 excellent Github repositories that every web developer should know
• 7 useful tricks with rest parameters and spread operators on JavaScript objects
• en Comparison of different ways to do HTTP Javascript queries in 2020
• en JavaScript: the first 20 years
• en How I created a 3D game in just 2 KB of JavaScript
• en Signal interruption: how to cancel an asynchronous task in JavaScript










• habr Firefox browser extension device (WebExtensions)
• Google Chrome will show website creators how people with visual impairments see their web pages
• Firefox 74 release
• Firefox 74, technical details for developers
• Firefox Preview 4.0 for Android is available
• en 6 big reasons try the new Firefox Android preview

Entertaining


• Due to a dangerous bug, Avast disables the JavaScript engine in its antivirus
• Artificial intelligence in cybersecurity
• Web designer turns old books and brochures of the 19th century into interactive sites
• NVIDIA encouraged gamers to use their PCs to combat COVID-19
• How quantum computers can change the world


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 dersmoll and alekskorovin .

All Articles