Media | Web Development | CSS | JavaScript | Browsers
Media
β’ News 512 from CSSSR: Firefox 89, Safari 15 Beta, Jest 27, a series of articles on browser performance, core development, an overview article on frontend testing, and an announcement from the WebExtensions Community Group.
β’ Web Standards podcast # 285: Chrome 92 Beta, Firefox 89, Anchors and Extensions, TeamCity, JS inside WASM, TypeScript 4.3
β’ Frontend Youth podcast # 190: How to get started with an old project and not be fisted
β’ " News 512 "from CSSSR: React 18, Vue 3.1, ESLint 8 announcement, courses from CSSSR,: is (), where () and: has (), how the Internet came in
β’ " Callback Hell "podcast: Google Services with Bad Web Vitals , sharing logic between front and back, documentation on projects
Web development
β’ The future of the web: will rendering in <canvas> replace the DOM?
β’ The Right Tag For The Job: Why You Should Use Semantic HTML
β’ 5 Front End Issues You Shouldn't Ignore
- Tools
β’ Three frontend auditing tools I recently discovered
β’ A selection of useful boilerplates and starter kits for web development, from CSS auditing and a11y to js frameworks and plugins for VS
β’ Introducing the Memory Inspector in Chrome DevTools
β’ Introducing Astro: a new type static site generator that does not use JS
β’ 7 tools for faster front-end development in 2022
-
β’ CSS, JavaScript -
β’ . 1/n.
β’ 2/n. FMP TTI?
β’ 3. Event loop, layout, paint, composite, call stack
β’
-
β’ .
β’ , -
β’ whocanuse β ,
β’
-
β’ SVG CSS SVG
β’ SVG
CSS
β’ Unconventional Layout
β’ The Complete Guide to CSS Grid with Cheat Sheet
β’ CSS System Colors
β’ CSS defines color values ββthat match system settings.
β’ Media Queries in the days of @container
β’ Let's learn about Aspect Ratio in CSS
β’ CSS size-adjust for @ font-face
β’ Equal Columns with Flexbox: Harder Than You Think
β’ Experiment with sortable multi- column tables
β’ Meet: has: native CSS selector
β’ Cornucopia Container Queries
β’ Create CSS font-size rules and create Fluid Type Scale
JavaScript
β’ How I accelerated the engine by 13%
β’ Time series forecasting in JS: data analysis for the smallest frontend developers
β’ Sparkplug - a non-optimizing JavaScript compiler in detail
β’ How to create a full stack application using Supabase and Next.js
β’ Implementing private fields in JavaScript
β’ Forever Functional: Memoizing Promises
β’ How to Implement SOLID Principles in JavaScript
β’ Automate JavaScript Formatting and Correction with Prettier and ESLint
β’ Modern JavaScript
β’ Going Beyond ESLint: An Overview of Static Analysis in JavaScript
β’ Trusted API Types for JavaScript DOM Security
β’ How to Build an NFT with JavaScript
β’ Rust from a JavaScript Perspective
- React
β’ Roadmap for React 18
β’ An Overview of React State Management Techniques in 2021
β’ Redux Alternatives in 2021
β’ Cloudflare Pages tutorial: Deploying a React Application via GitHub
β’ React Icons: A Comprehensive Guide with Examples
β’ Testing the React 18 Alpha
- Vue
β’ Vue 2 Vue 3 β Migration Helper
β’ Vue.js Composition API
β’ State Management? Vuex Nuxt.js
β’ Vue.js vs. React β
- Angular
β’ , AsyncPipe Angular
β’ Angular NgClass β CSS
β’ Angular GitHub Pages
β’ Angular
β’ Angular Material
- Libs & Plugins
β’ libSquoosh. Squoosh, node
β’ nanostores β React/Preact/Vue/Svelte
β’ flexsearch β ,
β’ Vivaldi 4.0 - First Approach
β’ Google has recognized the experiment with showing only the domain in the address bar of Chrome as a failure
β’ WebKit capabilities in Safari, demonstrated at WWDC21
Digest last week .
Material prepared dersmoll and alekskorovin .