ch
Feedback
The weekly

The weekly

前往频道在 Telegram

In this channel, you will get weekly update for node, CSS, js, and frontend (filtered from the most useful newsletters) ...

显示更多
1 114
订阅者
无数据24 小时
+27
-330
帖子存档
Front-End Front Top Stories Why does target="_blank" have an underscore in front? https://kyrylo.org/html/2024/10/25/why-does-target-blank-have-an-underscore-in-front.html Intent to Experiment for Longer https://blog.kizu.dev/intent-to-experiment-for-longer/ How to Use attr() in CSS for Columns, Colors, and Font-Size https://frontendmasters.com/blog/how-to-use-attr-in-css-for-columns-colors-and-font-size/ Toe Dipping Into View Transitions https://css-tricks.com/toe-dipping-into-view-transitions/ Better Anchor Positioning with position-area https://www.oddbird.net/2025/02/25/anchor-position-area/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp: https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

JavaScript Weekly Michigan TypeScript Founder Successfully Runs Doom Inside TypeScript's Type System https://socket.dev/blog/typescript-types-running-doom Bun v1.2.3 https://bun.sh/blog/bun-v1.2.3 What is TypeScript? An overview for JavaScript programmers https://2ality.com/2025/02/what-is-typescript.html React Libraries for 2025 https://www.robinwieruch.de/react-libraries/ Turbocharging V8 with mutable heap numbers https://v8.dev/blog/mutable-heap-number Subverting control with weak references https://jlongster.com/subverting-control-weak-refs Think JavaScript Is Slow? Here's How JIT (Just In Time) Compilation Makes It 100x Faster Instantly https://www.royalbhati.com/posts/why-js-is-fast Svelvet 11: Build Node-Based UIs with Svelte https://svelvet.mintlify.app/introduction React Native 0.78 - React 19 and more https://reactnative.dev/blog/2025/02/19/react-native-0.78 Seedable random number generator supporting many common distributions. https://github.com/transitive-bullshit/random QuickJS SandboxExecute JavaScript and TypeScript code safe and secure https://sebastianwessel.github.io/quickjs/ Sunsetting Create React App https://react.dev/blog/2025/02/14/sunsetting-create-react-app State of React Native 2024 https://results.stateofreactnative.com/en-US/ Using F# to build React apps: transpiling to JS with Fable https://www.compositional-it.com/news-blog/fsharp-react-series-fable/ React Router 7.2 Just Added This GAME-CHANGING Feature! https://www.youtube.com/watch?v=6zwi5O3CST8 Fix Your Slow React App With React-Scan https://www.youtube.com/watch?v=3EnathFYgz8 Vue.js Nation 2025: Evan You - Preview of Vue 3.6 & Vapor Mode https://www.youtube.com/watch?v=zvjOT7NHl4Q ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp: https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Frontend Focus Comparing local large language models for alt-text generation https://dri.es/comparing-local-llms-for-alt-text-generation The web on mobile https://adactio.com/journal/21728 Reimagining Fluid Typography https://www.oddbird.net/2025/02/12/fluid-type/ A Million Little Secrets https://www.joshwcomeau.com/blog/whimsical-animations/ How to Use attr() in CSS for Columns, Colors, and Font-Size https://frontendmasters.com/blog/how-to-use-attr-in-css-for-columns-colors-and-font-size/ Intent to Experiment for Longer https://blog.kizu.dev/intent-to-experiment-for-longer/ Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone https://schepp.dev/posts/rethinking-find-in-page-accessibility-making-hidden-text-work-for-everyone/ Better Anchor Positioning with position-area https://www.oddbird.net/2025/02/25/anchor-position-area/ This page is under construction https://localghost.dev/blog/this-page-is-under-construction/ Why I Like Designing in the Browser https://cloudfour.com/thinks/why-i-like-designing-in-the-browser/ SuperMarquee: A Modern Marquee Component https://www.superplug.in/supermarquee Create GPU-rendered Svelte components https://github.com/sockmaster27/svader Run, compare, and share JavaScript benchmarks in your browser. https://benchjs.com/ Accessible Color Palette Generator https://thisisfranciswu.com/enterprise-ui-palette-generator/# Tailwind Grid Generator https://oxbowui.com/free-tools/tailwind-css-grid-generator package that shortens strings like Finder on Mac does https://github.com/codepo8/trimMiddle ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp: https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Node Weekly Subverting control with weak references https://jlongster.com/subverting-control-weak-refs Node v23.8.0 (Current) https://nodejs.org/en/blog/release/v23.8.0 Migrating 160,000 Lines of Production Banking JavaScript to TypeScript with Zero Downtime https://benhowdle.im/migrating-js-to-ts-zero-downtime.html Demo: implementing a Node.js CLI app directly in TypeScript https://2ality.com/2025/02/nodejs-type-stripping-demo.html TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums https://www.totaltypescript.com/erasable-syntax-only Simple Interactive CLI App with Node.js https://www.robinwieruch.de/node-js-cli/ Advanced fetch client builder https://github.com/L-Blondy/up-fetch The TypeScript Agent Framework https://mastra.ai/ Native opus bindings for node https://github.com/discordjs/opus A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection https://github.com/jhlywa/chess.js Cross-site Scripting (XSS) https://security.snyk.io/vuln/SNYK-JS-GHTML-7244619 Squatting npm for Remote Code Execution https://www.alxndrsn.com/2024-08-01-npx-binary-confusion/ Breaking down the Node.js sandbox bypass CVE-2023-30587 https://blog.pixee.ai/breaking-down-the-nodejs-sandbox-bypass-cve-2023-30587 NPM Ignore Scripts Best Practices as Security Mitigation for Malicious Packages https://www.nodejs-security.com/blog/npm-ignore-scripts-best-practices-as-security-mitigation-for-malicious-packages ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp: https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Front-End Front Top Stories Reimagining Fluid Typography https://www.oddbird.net/2025/02/12/fluid-type/ Faux Containers in CSS Grids https://cloudfour.com/thinks/faux-containers-in-css-grids/ CSS @function + CSS if() = 🤯 https://www.bram.us/2025/02/18/css-at-function-and-css-if/ Decoding CSS Selectors: :has(:not) vs :not(:has) https://polypane.app/blog/decoding-css-selectors-has-not-vs-not-has/ Using the step and pattern attributes to make number inputs more useful https://piccalil.li/blog/using-the-step-and-pattern-attributes-to-make-number-inputs-more-useful/ Interop 2025: another year of web platform improvements https://web.dev/blog/interop-2025 ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

JavaScript Weekly TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable global eval vars https://socket.dev/blog/tc39-advances-3-proposals-to-stage-4-regexp-escaping-float16array-and-redeclarable-global-eval Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite https://deno.com/blog/v2.2 Announcing Interop 2025 https://webkit.org/blog/16458/announcing-interop-2025/ ESLint now officially supports linting of CSS https://eslint.org/blog/2025/02/eslint-css-support/ React Native 0.78 - React 19 and more https://reactnative.dev/blog/2025/02/19/react-native-0.78 Do Lake Names Reflect Their Properties? https://ivanludvig.dev/tech/lake-colors Sunsetting Create React App https://react.dev/blog/2025/02/14/sunsetting-create-react-app TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums https://www.totaltypescript.com/erasable-syntax-only The TypeScript Agent Framework https://mastra.ai/ Advanced fetch client builder https://github.com/L-Blondy/up-fetch Client-side JavaScript PDF generation for everyone. https://github.com/parallax/jsPDF A powerful Heat Map and Chart. With tons of settings, Heat.js can be tailored to suit your every need. Lightweight. https://www.william-troup.com/heat-js/ Apply a pinch-and-zoom experience that’s feels native, communicates the transform reactively and lets you project any layer on top of the transformed canvas. https://github.com/ElyaConrad/zoompinch Stale-while-revalidate data fetching for Vue https://github.com/Kong/swrv Javascript export to Excel https://github.com/jmaister/excellentexport 1KB Frontend Library https://dev.to/fedia/1kb-frontend-library-5ef1? Vento - a new templating engine for Deno https://vento.js.org/ Inspire Creativity in Modern Web Development https://modernjs.dev/en OpenAuth Universal, standards-based auth provider. https://openauth.js.org/ Move on to ESM-only https://antfu.me/posts/move-on-to-esm-only Preact Signals, why it matters https://www.jovidecroock.com/blog/signals/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Frontend Focus Launching Interop 2025 https://hacks.mozilla.org/2025/02/interop-2025/ Three Approaches to the “&” (ampersand) Selector in CSS https://frontendmasters.com/blog/three-approaches-to-the-ampersand-selector-in-css/ Learning web extensions https://chenhuijing.com/blog/learning-web-extensions/#%F0%9F%A6%8A Testing 10 JavaScript Frameworks on Their HTML Defaults https://meiert.com/en/blog/javascript-framework-html-defaults/ Decoding CSS Selectors: :has(:not) vs :not(:has) https://polypane.app/blog/decoding-css-selectors-has-not-vs-not-has/ The attr() function in CSS now supports types https://www.amitmerchant.com/attr-function-types-css/ How I Migrated from WordPress to Astro https://itsthatlady.dev/blog/migrate-from-wordpress-to-astro/ Style-observer: JS to observe CSS property changes, for reals https://lea.verou.me/blog/2025/style-observer/ Useful layouts for Tailwind CSS https://layoutsfortailwind.lalokalabs.dev/ A powerful Heat Map and Chart. With tons of settings, Heat.js can be tailored to suit your every need. Lightweight. https://www.william-troup.com/heat-js/ ↯ Snap page when user stops scrolling, with a customizable configuration and a consistent cross browser behaviour https://github.com/lucafalasco/scroll-snap Merge Tailwind CSS classes without style conflicts https://github.com/dcastil/tailwind-merge dash.js 5.0: JS Implementation of MPEG DASH Playback for Browsers https://dashif.org/dash.js/ 🎼 ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser https://github.com/EvandroLG/ts-audio How to Set WebGL Shader Colors with CSS and JavaScript https://www.nmattia.com/posts/2025-01-29-shader-css-properties/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Front-End Front Top Stories Dynamic Focus Zoom Effect with CSS @property https://www.jomaendle.com/blog/focus-zoom-at-property Fast & Smooth Third-Party Web Fonts https://scottjehl.com/posts/async-fonts-foit/ Optimizing Images for Web Performance https://frontendmasters.com/blog/optimizing-images-for-web-performance/ Taking RWD To The Extreme https://www.smashingmagazine.com/2025/02/taking-rwd-to-the-extreme/ A Content List With Bulk Actions Using Ancient HTML and Modern CSS https://cloudfour.com/thinks/a-content-list-with-bulk-actions-using-ancient-html-and-modern-css/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

JavaScript Weekly Style-observer: JS to observe CSS property changes, for reals https://lea.verou.me/blog/2025/style-observer/ Move on to ESM-only https://antfu.me/posts/move-on-to-esm-only How to build a copy code snippet button and why it matters https://whitep4nth3r.com/blog/how-to-build-a-copy-code-snippet-button/ ECMAScript proposal: RegExp escaping https://2ality.com/2025/01/regexp-escape.html How to start a React Project [2025] https://www.robinwieruch.de/react-starter/ Learning web extensions https://chenhuijing.com/blog/learning-web-extensions/#%F0%9F%9A%B2 Testing 10 JavaScript Frameworks on Their HTML Defaults https://meiert.com/en/blog/javascript-framework-html-defaults/ A JavaScript library for building parsers, interpreters, compilers, and more. https://ohmjs.org/ Human-friendly regular expression builder with English-like syntax. https://github.com/rajibola/human-regex Create GPU-rendered Svelte components https://github.com/sockmaster27/svader Consistent Web Workers in browser and Node. https://github.com/developit/web-worker The React data-table I always wanted https://www.openstatus.dev/blog/data-table-redesign monaspace v1.200 https://github.com/githubnext/monaspace Build Your First MCP Tool in Cursor in Just 2 Minutes https://egghead.io/build-your-first-mcp-tool-in-cursor-in-just-2-minutes~i8kyo state of react https://2024.stateofreact.com/en-US Why I rebuilt ProseMirror’s renderer in React https://smoores.dev/post/why_i_rebuilt_prosemirror_view/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Frontend Focus Taking RWD To The Extreme https://www.smashingmagazine.com/2025/02/taking-rwd-to-the-extreme/ The European Accessibility Act for websites and apps https://martijnhols.nl/blog/the-european-accessibility-act-for-websites-and-apps How I Created A Popular WordPress Theme And Coined The Term “Hero Section” (Without Realizing It) https://www.smashingmagazine.com/2025/02/popular-wordpress-theme-term-hero-section/ The Popover API is now Baseline Newly available https://web.dev/blog/popover-baseline Which rich text editor framework should you choose in 2025? https://liveblocks.io/blog/which-rich-text-editor-framework-should-you-choose-in-2025 Transitioning Top-Layer Entries And The Display Property In CSS https://www.smashingmagazine.com/2025/01/transitioning-top-layer-entries-display-property-css/ CSS nesting: use with caution https://piccalil.li/blog/css-nesting-use-with-caution/ How to Create Wavy Boxes Using CSS https://verpex.com/blog/website-tips/how-to-create-wavy-boxes-using-css Flexbox Labs https://flexboxlabs.netlify.app/ A Web Component to share web pages using the native OS sharing options https://github.com/daviddarnes/share-button A minimal, accessible and SEO-friendly Astro blog theme https://github.com/satnaing/astro-paper Visprex: An Online Tool to Visualize CSV Files https://www.visprex.com/ PostSpark: Customize and Beautify Website & Code Screenshots https://postspark.app/ Define field names and select data types to suit your needs https://fakedata-mu.vercel.app/ The 70% problem: Hard truths about AI-assisted coding https://addyo.substack.com/p/the-70-problem-hard-truths-about ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Node weekly Tutorial: publishing ESM-based npm packages with TypeScript https://2ality.com/2025/02/typescript-esm-packages.html Node v22.14.0 (LTS) https://nodejs.org/en/blog/release/v22.14.0 Move on to ESM-only https://antfu.me/posts/move-on-to-esm-only Node v20.18.3 (LTS) https://nodejs.org/en/blog/release/v20.18.3 Like require-in-the-middle, but for ESM import https://github.com/nodejs/import-in-the-middle 🐉 An experimental node.js FFI library https://github.com/just-js/ffast Human-friendly regular expression builder with English-like syntax. https://github.com/rajibola/human-regex Organize your authorization logic with full type-safety. https://github.com/fatihky/pundit-ts Consistent Web Workers in browser and Node. https://github.com/developit/web-worker pnpm 10.3 Latest https://github.com/pnpm/pnpm/releases/tag/v10.3.0 ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Front-End Front Top Stories HTML & CSS for a One-Time Password Input https://frontendmasters.com/blog/html-css-for-a-one-time-password-input/ Container Queries Unleashed https://www.joshwcomeau.com/css/container-queries-unleashed/ How to Favicon in 2025: Three files that fit most needs https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs CSS nesting: use with caution https://piccalil.li/blog/css-nesting-use-with-caution/ Pure CSS Mixin for Displaying Values of Custom Properties https://kizu.dev/preview-mixin/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

JavaScript Weekly Oracle justified its JavaScript trademark with Node.js—now it wants that ignored https://deno.com/blog/deno-v-oracle2 There are a lot of ways to break up long tasks in JavaScript. https://macarthur.me/posts/long-tasks/ Angular: The Documentary | An origin story https://www.youtube.com/watch?v=cRC9DlH45lA Which rich text editor framework should you choose in 2025? https://liveblocks.io/blog/which-rich-text-editor-framework-should-you-choose-in-2025 Tutorial: publishing ESM-based npm packages with TypeScript https://2ality.com/2025/02/typescript-esm-packages.html Intro to Wasm in Deno https://deno.com/blog/intro-to-wasm Vite with TypeScript https://www.robinwieruch.de/vite-typescript/ RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching https://github.com/le0pard/re2js Powerful, lightweight fuzzy-search library, with zero dependencies. https://www.fusejs.io/ simple gradient generator https://mistic100.github.io/tinygradient/ convert a human readable duration to ms https://github.com/jkroso/parse-duration form-renderer https://waveform-renderer.vercel.app/ A Protracker Module Player in Pure JavaScript https://dittytoy.net/ditty/e910e130a3 JavaScript Temporal is coming https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming React Query - The Bad Parts https://tkdodo.eu/blog/react-query-the-bad-parts Using Phoenix with React and Inertia https://dnlytras.com/blog/phoenix-react-inertia Mastering React and OpenLayers Integration: A Comprehensive Guide https://mxd.codes/articles/how-to-create-a-web-map-with-open-layers-and-react Building a semantic movie search demo with pgvector and Next.js https://blog.6nok.org/building-a-semantic-movie-search-demo-with-pgvector-and-next.js/ Create React App is FINALLY dead. https://www.youtube.com/watch?v=aujVi7ipkfM Using Live Activities in a React Native App https://addjam.com/blog/2025-02-04/using-live-activities-react-native-app/ Pre-built iOS Binaries: Reducing React Native Dev Start Time from Minutes to Seconds https://www.monarchmoney.com/blog/pre-built-ios-binaries-reducing-react-native-dev-start-time-from-minutes-to Vue.js Nation: How to Make Your TresJS Scenes More Realistic https://www.youtube.com/watch?v=zmYw8UQtqQw Vue.js Testing with Vue Test Utils and Vitest https://vueschool.io/articles/vuejs-tutorials/vue-js-testing-with-vue-test-utils-and-vitest/ Vitest 3.0 is out! https://vitest.dev/blog/vitest-3 Managing Timezones in JavaScript Apps https://www.nikgraf.com/blog/managing-timezones-in-javascript-apps ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Frontend Focus How I learned to code with my voice https://whitep4nth3r.com/blog/how-i-learned-to-code-with-my-voice/ The Mistakes of CSS https://css-tricks.com/the-mistakes-of-css/ Kanye's weird new website https://www.youtube.com/watch?v=9eQttdhKMBU Page bloat update: How does ever-increasing page size affect your business and your users? https://www.speedcurve.com/blog/page-bloat-2025/ Creating an Angled Slider https://frontendmasters.com/blog/creating-an-angled-slider/ How to Favicon in 2025: Three files that fit most needs https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs Avoid Multiple Page Redirects: How Redirects Impact Page Speed https://www.debugbear.com/blog/avoid-multiple-page-redirects Pure CSS Mixin for Displaying Values of Custom Properties https://kizu.dev/preview-mixin/ Scroll state queries are on the way! (and a bunch more) https://www.youtube.com/watch?v=mRMLN6RU1FU waveform-renderer https://waveform-renderer.vercel.app/ Plotly JavaScript Open Source Graphing Library https://plotly.com/javascript/ simple gradient generator https://mistic100.github.io/tinygradient/ Smooth squircle corners for HTML elements https://somonoco.com/ Tabler v1.0.0 Is Here! 🎉 Say Hello to Your New Favorite UI Toolkit https://tabler.io/blog/tabler-1.0 CSS Style Console Log https://styleconsolelog.com/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Node Weekly Announcing TypeScript 5.8 Beta https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/ Introducing Mentoss: The fetch mocker https://humanwhocodes.com/blog/2025/01/introducing-mentoss-fetch-mocker/ A common interface for TypeScript validation libraries https://standardschema.dev/ The modern way to write JavaScript servers https://marvinh.dev/blog/modern-way-to-write-javascript-servers/ convert a human readable duration to ms https://github.com/jkroso/parse-duration Node.js dependency tracing utility https://github.com/vercel/nft Detect license usage restrictions in your project! https://github.com/anistark/feluda Generate docx, pptx or xlsx from inside your application with {tags} using Javascript https://docxtemplater.com/ Utility to interact with HTTP status code in Node.js https://github.com/adaltas/node-http-status How to set environment variables in Node.js https://clerk.com/blog/how-to-set-environment-variables-in-nodejs ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Front-End Front Top Stories Interop 2024 brings more features to Baseline https://web.dev/blog/interop-2024-wrapup?hl=en Transitioning Top-Layer Entries And The Display Property In CSS https://www.smashingmagazine.com/2025/01/transitioning-top-layer-entries-display-property-css/ Revisiting CSS Multi-Column Layout https://css-tricks.com/revisiting-css-multi-column-layout/ Justified Text: Better Than Expected? https://cloudfour.com/thinks/justified-text-better-than-expected/ Only One <details> Open At a Time https://osvaldas.info/only-one-details-open-at-a-time/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

JavaScript Weekly Things people get wrong about Electron https://felixrieseberg.com/things-people-get-wrong-about-electron/ A common interface for TypeScript validation libraries https://standardschema.dev/ A WebAssembly compiler that fits in a tweet https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet/ Announcing TypeScript 5.8 Beta https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-beta/ The modern way to write JavaScript servers https://marvinh.dev/blog/modern-way-to-write-javascript-servers/ Introducing Mentoss: The fetch mocker https://humanwhocodes.com/blog/2025/01/introducing-mentoss-fetch-mocker/ The Hidden Complexity of Scaling WebSockets https://composehq.com/blog/scaling-websockets-1-23-25 Powerful Word,Powerpoint and Excel generation https://docxtemplater.com/ Plotly JavaScript Open Source Graphing Library https://plotly.com/javascript/ Simple and modern async event emitter https://github.com/sindresorhus/emittery Effortlessly visualize JSON structures as dynamic tree diagrams https://github.com/xzitlou/jsontr.ee Ultra-Lightweight Durable Execution in TypeScript https://github.com/dbos-inc/dbos-transact-ts The Javascript document scanning library. https://github.com/puffinsoft/jscanify An open source buildless React web application framework for Deno. https://ruck.tech/ why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. https://github.com/welldone-software/why-did-you-render Why I Won’t Use JSDOM https://www.epicweb.dev/why-i-won-t-use-jsdom Javascript's New Pipeline Operator Is Awesome! https://www.youtube.com/watch?v=k4xuEl6TmT4 ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Frontend Focus Tailwind CSS v4.0 https://tailwindcss.com/blog/tailwindcss-v4 Interop 2024 brings more features to Baseline https://web.dev/blog/interop-2024-wrapup?hl=en Revisiting CSS Multi-Column Layout https://css-tricks.com/revisiting-css-multi-column-layout/ Build for the Web, Build on the Web, Build with the Web https://csswizardry.com/2025/01/build-for-the-web-build-on-the-web-build-with-the-web/ Considerations for making a tree view component accessible https://github.blog/engineering/user-experience/considerations-for-making-a-tree-view-component-accessible/ So, you want to push a web platform feature? https://blog.yoav.ws/posts/so_you_want_to_push_a_web_platform_feature/ Some Things You Might Not Know About Custom Counter Styles https://css-tricks.com/some-things-you-might-not-know-about-custom-counter-styles/ The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting https://nooshu.com/blog/2025/01/23/the-speed-trifecta-11ty-brotli-11-and-css-fingerprinting/ Running inference in web extensions https://blog.mozilla.org/en/mozilla/ai/ai-tech/running-inference-in-web-extensions/ Positioning Text Around Elements With CSS Offset https://css-tricks.com/positioning-text-around-elements-with-css-offset/ Squish - Batch Browser-based Image Compression https://github.com/addyosmani/squish Unpic 1.0 https://unpic.pics/blog/unpic-1/ async alternatives to browser alert() and prompt() and confirm() https://github.com/simonw/prompts-js Meet Blendy, a framework-agnostic tool that smoothly transitions one element into another with just a few lines of code. https://blendy.tahazsh.com/ ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Node Weekly My failed attempt to shrink all npm packages by 5% https://evanhahn.com/my-failed-attempt-to-shrink-all-npm-packages-by-5-percent/ Things people get wrong about Electron https://felixrieseberg.com/things-people-get-wrong-about-electron/ Tuesday, January 21, 2025 Security Releases https://nodejs.org/en/blog/vulnerability/january-2025-security-releases Troubles with multipart form data and fetch in Node.js https://philna.sh/blog/2025/01/14/troubles-with-multipart-form-data-fetch-node-js/ How I Open-Sourced My Secret Access Tokens from GitHub, Slack, and NPM — and Who Actually Cares https://adminforth.dev/blog/how-i-opensourced-my-secret-tokens/ DBOS Transact: A Lightweight Durable Execution Library Built on Postgres https://github.com/dbos-inc/dbos-transact-ts Bun 1.2 https://bun.sh/blog/bun-v1.2 Node canvas is a Cairo backed Canvas implementation for NodeJS. https://github.com/Automattic/node-canvas Simple and modern async event emitter https://github.com/sindresorhus/emittery ---------------- For more- subscribe to the channel Telegram: https://t.me/webWekkly WhatsApp:https://whatsapp.com/channel/0029VaKa4PbJkK76f7WAEL1S

Front-End Front Top Stories Opacify HEX Color In CSS https://osvaldas.info/opacify-hex-color-in-css/ CSS attr() gets an upgrade https://www.bram.us/2025/01/20/css-attr-gets-an-upgrade/ Top Pens of 2024 on CodePen https://codepen.io/2024/popular/pens/ Updates to the customizable select API https://una.im/select-updates/ 6 CSS Snippets Every Front-End Developer Should Know In 2025 https://nerdy.dev/6-css-snippets-every-front-end-developer-should-know-in-2025