For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en) header
For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en) profile picture

Fresh articles, videos and tools for front-end developers and web designers In Russian: @forwebdev

Joined June 2020
Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)Photo by For Web ๐Ÿ‡บ๐Ÿ‡ฆ (@forweb_en)
Your SPA doesnโ€™t need a router. Stanislav Cherenkov explains whatโ€™s wrong with current front-end routers and why itโ€™s hard to build a general routing solutionย โ†’ forweb.dev/en/blog/drop-the-โ€ฆ
1
14
3
36
GSAP is now free: an advanced animation library and all it's paid plugins are now available for free thanks to Webflow โ†’ gsap.com/blog/3-13/
2
92
CSS Relative Colors: an interactive guide to a new color syntax that allows dynamic color manipulation in runtime without CSS preprocessorsย โ†’ ishadeed.com/article/css-relโ€ฆ
4
78
Cover Flow with Scroll-Driven Animations: Addy Osmani shows a modern implementation of the iconic gallery effect from iPodย โ†’ addyosmani.com/blog/coverfloโ€ฆ
1
105
Rsdoctor, an advanced bundle analyzer for Rspack and Webpack: per-loader analysis, bundle analysis, bundle diffs and other capabilities โ†’ rsdoctor.dev
1
2
7
656
Introducing bulk suppressions in ESLint: a new official mechanism for enabling rules incrementally in large codebases โ†’ eslint.org/blog/2025/04/intrโ€ฆ
1
1
1
76
Anime.js 4.0 released: a pure JS library for authoring complex animations on the web. New modular architecture, support for Web Animation API, scroll observers and other featuresย โ†’ animejs.com
71
Chrome 135+ supports customizing native <select> with CSS: other browsers don't support it yet, but it can be used as a progressive enhancement โ†’ developer.chrome.com/blog/a-โ€ฆ
2
2
101
Accelerating Large-Scale Test Migration with LLMs: how Airbnb engineers used LLMs to migrate from Enzyme to React Testing Library โ†’ medium.com/airbnb-engineerinโ€ฆ
51
CSS finally adds a single property for vertical centering without using flex and grid layouts: align-content and overview of prior techniques โ†’ build-your-own.org/blog/2024โ€ฆ
2
55
TypeScript compiler is being ported to Go: a non-complete implementation already works 10x faster, it will be released as TypeScript 7 โ†’ devblogs.microsoft.com/typesโ€ฆ Why Go and not Rust? Answer from Ryan Cavanaugh, dev lead of TypeScript โ†’ reddit.com/r/typescript/commโ€ฆ
1
72
Lynx, a new tool for building multi-platform apps using web technologies: built by ByteDance and used in TikTok apps, splits code execution into main and background thread for performance, supports React and more โ†’ lynxjs.org
88
โ€œRatchetingโ€ system using custom ESLint rules: how Notion evolves code while preventing the growth of ESLint violations โ†’ notion.com/blog/how-we-evolvโ€ฆ
3
63
Doom on TypeScript types: enthusiasts from the Michigan TypeScript community built a full-fledged WebAssembly runtime using TypeScript types โ€” and ran Doom on it โ†’ youtu.be/0mCsluv5FXA
1
41
Replace your JavaScript animation library with View Transitions: a guide to building animated menu with View Transitions โ†’ builder.io/blog/view-transitโ€ฆ
1
55
ESLint now officially supports linting of CSS: several built-in rules, custom CSS syntax support and other details โ†’ eslint.org/blog/2025/02/esliโ€ฆ
1
2
66
pkg-size, a tool for analyzing the install size and bundle size of NPM packagesย โ†’ pkg-size.dev
2
417
ESLint Plugin De Morgan, a plugin that simplifies logical expressions according to De Morgan's laws โ†’ github.com/azat-io/eslint-plโ€ฆ
2
4
452
Dynamic spotlight effect: using CSS masks, custom properties and a bit of JS to create an interesting effectย โ†’ jomaendle.com/blog/focus-zooโ€ฆ
2
65
The modern way to write JavaScript servers: compatible across different runtimes, more fast and more convenient to testย โ†’ marvinh.dev/blog/modern-way-โ€ฆ
1
50
JavaScript Temporal is coming: an overview of a successor to Date API, timed to it's first implementations shipping in browsers โ†’ developer.mozilla.org/en-US/โ€ฆ
1
66