Sign in

JavaScript Daily

@javascriptdaily.bsky.social
1.4K followers 4 following 39 posts

Sharing links, news, and humor about JS, TypeScript, and related front-end technologies with trademarked names 💛

PostsRepliesMedia
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2026
Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds: tympanus.net/codrops/2026/03/09/bui…
tympanus.net
Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds | Codrops
A tutorial on building a scroll-driven WebGL gallery in Three.js with depth-layered images, palette-driven backgrounds, and motion that responds to scroll velocity.
050
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2026
This new, experimental, ‘Network Efficiency Guardrails’ feature is available in Edge 146: blogs.windows.com/msedgedev/2026/03…
blogs.windows.com
Monitor and improve your web app’s load performance
Today, large web applications are often assembled from many independent pieces, which all load their own data and resources. When all these pieces compete for the same network connection, congestion can build up and the user experience can suffer.
010
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2026
Astro: How to set up powerful HTML minification in just 31 seconds — meiert.com/blog/astro-html-minifica…
meiert.com
Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) · Jens Oliver Meiert
On improving HTML as well as CSS, JS, and SVG minification in Astro projects.
020
JavaScript Daily @javascriptdaily.bsky.social · 26/02/2026
A Complete Guide to Bookmarklets: css-tricks.com/a-complete-guide-to-…
css-tricks.com
A Complete Guide to Bookmarklets | CSS-Tricks
Browsers don't just let you bookmark web pages. You can also bookmark JavaScript, allowing you to do so much more than merely save pages.
010
JavaScript Daily @javascriptdaily.bsky.social · 26/02/2026
Learn Visual Studio Code: lazarpress.gumroad.com/l/learnvscode
lazarpress.gumroad.com
Learn Visual Studio Code
A collection of 150+ tips and customizations on using Visual Studio Code, the world's most popular code editor. These tips are almost entirely based on built-in features of VS Code – no extensions or external tools needed. You'll learn how to customize VS Code's UI, find and change settings you didn't know existed, use little-known features, and lots more.Includes more than 150 tips across 346 pages (PDF version; EPUB is more variable in page length) with 450+ full-color, high-resolution screenshots and captions with clear instructions on every feature discussed. Nearly all features and screenshots are up to date with the latest version of VS Code as of January 2026.There are tips in here for beginners, but most of the tips are little-known features that even advanced users don't know about. It doesn't matter if you're a Mac or Windows user, almost all the content is applicable to both operating systems. Much of the code examples are focused on front-end technologies (JS, HTML, CSS, TypeScript, etc.) but the concepts are applicable to any language used inside VS Code.Lots of unique content is covered, including: Using the Settings UI Little-known Terminal Tips The Code Snippets feature Editing Keyboard Shortcuts Using Zen Mode VS Code Workspaces Working with Profiles Extension Trust & Security Managing Tabs & Windows Customizing Labels & Buttons Using IntelliSense Accessibility Tips ... and lots more! Some of the content includes links to animated GIFs so you can see the tip or customization in action. The GIFs aren't necessary to understand the content, but they are helpful if you're reading online. Check out a couple of sample pages below!
000
JavaScript Daily @javascriptdaily.bsky.social · 24/02/2026
Introducing the 'sugarcube' Toolkit: sugarcube.sh
sugarcube.sh
sugarcube • sugarcube
Design tokens, generated CSS, and optional components. Build front ends on strong, reusable foundations.
010
JavaScript Daily @javascriptdaily.bsky.social · 16/10/2025
Vite: The Documentary - www.youtube.com/watch?v=bmWQqAKLgT4
youtube.com
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
020
JavaScript Daily @javascriptdaily.bsky.social · 06/08/2025
A Quick Guide to a Multi-Language Astro Site: farrosfr.com/blog/a-quick-guide-to-…
farrosfr.com
A Quick Guide to a Multi-Language Astro Site • FarrosFR
A step-by-step guide to setting up a basic multi-language (EN/ID) blog in Astro. Essential for improving your site's SEO and accessibility.
030
JavaScript Daily @javascriptdaily.bsky.social · 25/06/2025
A Better API for the Intersection and Mutation Observers: css-tricks.com/a-better-api-for-the… (Zell refactors both the Mutation and Intersection Observers into something "way simpler to use".)
css-tricks.com
A Better API for the Intersection and Mutation Observers | CSS-Tricks
Zell discusses refactoring the Resize, Mutation, and Intersection Observer APIs for easier usage, demonstrating how to implement callback and event listener patterns, while highlighting available options and methods.
031
JavaScript Daily @javascriptdaily.bsky.social · 25/06/2025
Lessons Learned from Implementing an Inline Document Viewer: spin.atomicobject.com/inline-docume…
spin.atomicobject.com
Lessons Learned from Implementing an Inline Document Viewer
Recently, my team created a document preview feature. Here are the lessons we learned implementing an inline document viewer.
030
JavaScript Daily @javascriptdaily.bsky.social · 05/06/2025
Improve LCP by Deprioritizing Script Modules from the Interactivity API: weston.ruter.net/2025/05/26/improve…
weston.ruter.net
Improve LCP by Deprioritizing Script Modules from the Interactivity API - Weston Ruter
Adding fetchpriority=low to script modules and moving them from the head to the footer can improve LCP by >9%!
020
JavaScript Daily @javascriptdaily.bsky.social · 23/04/2025
Headless Tree: The Definitive Tree Component for The Web - github.com/lukasbach/headless-tree
github.com
GitHub - lukasbach/headless-tree: The definitive tree component for the Web
The definitive tree component for the Web. Contribute to lukasbach/headless-tree development by creating an account on GitHub.
020
JavaScript Daily @javascriptdaily.bsky.social · 11/04/2025
Lessons Learned From My First Dive Into WebAssembly: nullprogram.com/blog/2025/04/04
nullprogram.com
Lessons learned from my first dive into WebAssembly
It began as a water sort puzzle solver, constructed similarly to my British Square solver. It was nearly playable, so I added a user interface with SDL2. My wife enjoyed it on her desktop, but wished to play on her phone. So then I needed to either rewrite it in JavaScript and hope the solver was still fast enough for real-time use, or figure out WebAssembly (WASM). I succeeded, and now my game runs in browsers (source). Like before, next I ported my pkg-config clone to the WASM System Interface (WASI), whipped up a proof-of-concept UI, and it too runs in browsers. Neither use a language runtime, resulting in little 8kB and 28kB WASM binaries respectively. In this article I share my experiences and techniques.
010
JavaScript Daily @javascriptdaily.bsky.social · 20/03/2025
Lazy Load Background Images with the IntersectionObserver API: www.debugbear.com/blog/lazy-load-ba…
debugbear.com
Lazy Load Background Images with the IntersectionObserver API | DebugBear
The IntersectionObserver API is a performance-friendly browser API that allows you to lazy load background images asynchronously, outside of the main thread. This tutorial looks into how to implement it using HTML, CSS, and JavaScript.
040
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2025
Web Components Vs. Framework Components: What’s The Difference? www.smashingmagazine.com/2025/03/we…
smashingmagazine.com
Web Components Vs. Framework Components: What’s The Difference? — Smashing Magazine
Some critics question the agnostic nature of Web Components, with some even arguing that they are not real components. Gabriel Shoyomboa explores this topic in-depth, comparing Web Components and framework components, highlighting their strengths and trade-offs, and evaluating their performance.
131
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2025
Making a Browser Based Game With Vanilla JS and CSS: www.sitepoint.com/browser-game-with…
sitepoint.com
Making a Browser Based Game With Vanilla JS and CSS – SitePoint
Learn how to build a flag guessing game using pure JavaScript and CSS without any other frameworks or libraries.
041
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2025
Support for CSS and Baseline has shipped in ESLint: web.dev/blog/eslint-baseline-integr…
web.dev
Support for CSS and Baseline has shipped in ESLint  |  Blog  |  web.dev
You can now use ESLint to lint CSS and enforce usage of Baseline CSS features in your project! Learn more in this blog post.
011
JavaScript Daily @javascriptdaily.bsky.social · 19/03/2025
Detecting Browser Zoom Changes in JavaScript: www.kirupa.com/javascript/detecting…
kirupa.com
Detecting Browser Zoom Changes in JavaScript
Learn a clever approach towards detecting browser zoom changes by using the browser size and viewport size to help!
021
JavaScript Daily @javascriptdaily.bsky.social · 07/02/2025
"JavaScript isn't seen as a generic term in the marketplace."
143
Reposted by JavaScript Daily
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
How Long Is A Second in JavaScript? docs.timetime.in/blog/how-long-is-a…
docs.timetime.in
How long is a second in JavaScript? | TimeTime
Discover how JavaScript handles time with POSIX, why it ignores leap seconds, and how techniques like smearing ensure smoother transitions. Learn when precision matters and why timekeeping isn’t as simple as it seems.
013
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - nooshu.com/blog/2025/01/23/the-spee…
nooshu.com
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - Matt Hobbs
Frontend web developer, turned engineering manager.
001
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
GitDiagram: Turn Any GitHub Repository Into An Interactive Diagram for Visualization - gitdiagram.com
gitdiagram.com
GitDiagram - Repository to Diagram in Seconds
Turn any GitHub repository into an interactive diagram for visualization in seconds.
000
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
OpenAuth: A Universal, Standards-Based Auth Provider - github.com/openauthjs/openauth
github.com
GitHub - openauthjs/openauth: ▦ Universal, standards-based auth provider.
▦ Universal, standards-based auth provider. Contribute to openauthjs/openauth development by creating an account on GitHub.
040
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
Kinesis.js: A Library to Easily Create Complex Interactive Animations - github.com/amineyarman/Kinesis.js
github.com
GitHub - amineyarman/Kinesis.js: A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input.
A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input. - GitHub - amineyarman/Kinesis.js: A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input.
000
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
How Long Is A Second in JavaScript? docs.timetime.in/blog/how-long-is-a…
docs.timetime.in
How long is a second in JavaScript? | TimeTime
Discover how JavaScript handles time with POSIX, why it ignores leap seconds, and how techniques like smearing ensure smoother transitions. Learn when precision matters and why timekeeping isn’t as simple as it seems.
013
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
The Most ⭐️ Starred JS Projects: www.youtube.com/watch?v=NBDnS9UQg5w
youtube.com
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
010
JavaScript Daily @javascriptdaily.bsky.social · 31/01/2025
Why Sorting Is Harder Than It Seems: mill.plainopen.com/why-sorting-is-h…
mill.plainopen.com
Why sorting is harder than it seems
This story is about sorting arrays. I am telling it because sorting continues to surprise me with delightful bugs. Frustrating too, but also delightful. First, some context...
000
JavaScript Daily @javascriptdaily.bsky.social · 29/01/2025
How to Set WebGL Shader Colors with CSS and JavaScript: www.nmattia.com/posts/2025-01-29-sh…
nmattia.com
Nicolas Mattia – How to Set WebGL Shader Colors with CSS and JavaScript
Learn how to dynamically influence WebGL shaders with CSS styles and JavaScript. This guide covers everything from GLSL uniforms to getting document colors and following CSS transitions in shaders.
020
JavaScript Daily @javascriptdaily.bsky.social · 22/01/2025
Node’s New Built-in Support for TypeScript: 2ality.com/2025/01/nodejs-strip-typ… (How it works, and what to look out for.)
2ality.com
Node’s new built-in support for TypeScript
Starting with v23.6.0, Node.js supports TypeScript without any flags. This blog post explains how it works and what to look out for.
030
JavaScript Daily @javascriptdaily.bsky.social · 22/01/2025
Importing a frontend JavaScript library without a build system: jvns.ca/blog/2024/11/18/how-to-impo…
jvns.ca
Importing a frontend Javascript library without a build system
Importing a frontend Javascript library without a build system
020
JavaScript Daily @javascriptdaily.bsky.social · 22/01/2025
Node’s New Built-in Support for TypeScript: 2ality.com/2025/01/nodejs-strip-typ… (How it works, and what to look out for.)
2ality.com
Node’s new built-in support for TypeScript
Starting with v23.6.0, Node.js supports TypeScript without any flags. This blog post explains how it works and what to look out for.
011
JavaScript Daily @javascriptdaily.bsky.social · 21/01/2025
Importing a frontend JavaScript library without a build system: jvns.ca/blog/2024/11/18/how-to-impo…
jvns.ca
Importing a frontend Javascript library without a build system
Importing a frontend Javascript library without a build system
020
JavaScript Daily @javascriptdaily.bsky.social · 10/01/2025
A Look at Import Attributes: 2ality.com/2025/01/import-attribute…
2ality.com
ECMAScript feature: import attributes
The ECMAScript feature “Import Attributes” (by Sven Sauleau, Daniel Ehrenberg, Myles Borins, Dan Clark and Nicolò Ribaudo) helps with importing artifacts other than JavaScript modules. In this blog post, we examine what that looks like and why it’s useful. Import attributes reached stage 4 in October 2024 and will probably be part of ECMAScript 2025.
010
JavaScript Daily @javascriptdaily.bsky.social · 10/01/2025
What’s new in Svelte: January 2025 - svelte.dev/blog/whats-new-in-svelte…
svelte.dev
What’s new in Svelte: January 2025
Svelte 5 just keeps getting better. Plus, an in-person Svelte Summit!
010
JavaScript Daily @javascriptdaily.bsky.social · 10/01/2025
Here's Why You Should Use Angular for Long-Term Projects: spin.atomicobject.com/angular-long-…
spin.atomicobject.com
Here's Why Angular is the Better Choice for Long-Term Projects
React is great, but Angular for long-term projects offers a more structured, scalable, and enterprise-ready solution.
010
JavaScript Daily @javascriptdaily.bsky.social · 04/12/2024
Importing a frontend JavaScript library without a build system: jvns.ca/blog/2024/11/18/how-to-impo…
jvns.ca
Importing a frontend Javascript library without a build system
Importing a frontend Javascript library without a build system
030
Reposted by JavaScript Daily
Frontend Focus 🚀 @frontendfocus.bsky.social · 20/11/2024
🗳️ The latest State of JS survey is now open and seeking responses! (Via @sachagreif.com)
survey.devographics.com
State of JavaScript 2024
Take the State of JavaScript survey
0118
JavaScript Daily @javascriptdaily.bsky.social · 18/11/2024
Angular 19 is due to be released tomorrow: thenewstack.io/angular-version-19-s…
thenewstack.io
Angular Version 19 Scheduled to Release Tuesday
In other developer news, there's a 'Nue' Static Site Generator, JetBrains upgrades its IDEs to focus on DX, and Mistral's new moderation API.
0131
JavaScript Daily @javascriptdaily.bsky.social · 18/11/2024
Importing a frontend JavaScript library without a build system: jvns.ca/blog/2024/11/18/how-to-impo…
jvns.ca
Importing a frontend Javascript library without a build system
Importing a frontend Javascript library without a build system
170
JavaScript Daily @javascriptdaily.bsky.social · 18/11/2024
alert( 'Hello, Bluesky!' );
1101