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 روز
آرشیو پست ها
1 114
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
1 114
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
1 114
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
1 114
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
1 114
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/0029VaKa4PbJkK76f7WAEL1S1 114
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
1 114
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
1 114
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
1 114
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
1 114
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
1 114
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/0029VaKa4PbJkK76f7WAEL1S1 114
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
1 114
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
1 114
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
1 114
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
1 114
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/0029VaKa4PbJkK76f7WAEL1S1 114
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
1 114
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
1 114
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
1 114
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
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
