Frontend Weekly Digest #121 (26 August — 1 September 2019)
Web-development
• Get started with GPU Compute on the Web. The author is playing with the experimental WebGPU API
• Frontend Development is Dead. Long Live Frontend Engineering!
• npm bans terminal ads
• How Web Content Can Affect Power Usage
- Tools:
• pwa-asset-generator: based on Puppeteer, automatically generates icons and splash screens guided by Web App Manifest specs and Apple Human Interface guidelines.
• Working with front-end tools on Linux and Windows: the grand performance test - Accessibility:
• How to Accessibly Split Text
• An Introduction to Accessibility Testing - Animations:
• A Glassy (and Classy) Text Effect
• Color this sofa! — SVG + Blend Mode trick
CSS
• Creating a Maintainable Icon System with Sass
• New & Experimental CSS Tools in Firefox
• Can you rotate the cursor in CSS?
• Styling Links with Real Underlines
JavaScript
• The Best JavaScript Meme I’ve Ever Seen, Explained in detail
• Drag & Drop Elements with Vanilla JavaScript and HTML
• JavaScript Alternatives!
• Announcing Dojo 6
• How JavaScript Grew Up and Became a Real Language
• Boilerplate Vanilla JS Content Slider
• JavaScript Classes. An In-Depth look. Part 1.
• A Practical Guide to Symbols in JavaScript
- TypeScript:
• Announcing TypeScript 3.6
• Publishing a TypeScript Library - React:
• The story of a V8 performance cliff in React
• How to setup ESLint and Prettier for your React apps
• Optimizing Performance in React 16.8
• JavaScript to Know for React
• React Push notifications (with hooks)
• Best Practices for Unit Testing in React Version 16 - VueJS:
• VeeValidate 3.0 has been released
• Demystifying the v-model Directive in Vue
• Knowing What To Test — Vue Component Unit Testing
• Vue data flow — How it works?
• VuePress: Documentation Made Easy
• Hooks are coming to Vue.js version 3.0
• How To Use Async and Await to Chain Promises - Angular:
• Angular Localization Using ngx-translate
• Front End Architecture for Angular Applications
• Why you should choose Angular for your next front-end project
• Angular Tools for High Performance
• SOLID: The Dependency Inversion Principle in Angular
Browsers
• The Baseline Interpreter: a faster JS interpreter in Firefox 70
• Update on removing Flash from Microsoft Edge and Internet Explorer