JavaScript Daily's Avatar

JavaScript Daily

@javascriptdaily

Sharing links, news, and humor about JS, TypeScript, and related front-end technologies with trademarked names πŸ’›

1,303
Followers
4
Following
36
Posts
11.11.2024
Joined
Posts Following

Latest posts by JavaScript Daily @javascriptdaily

Preview
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.

A Complete Guide to Bookmarklets: https://css-tricks.com/a-complete-guide-to-bookmarklets/

26.02.2026 19:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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!

Learn Visual Studio Code: https://lazarpress.gumroad.com/l/learnvscode

26.02.2026 18:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
sugarcube β€’ sugarcube Design tokens, generated CSS, and optional components. Build front ends on strong, reusable foundations.

Introducing the 'sugarcube' Toolkit: https://sugarcube.sh/

24.02.2026 13:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

Vite: The Documentary - https://www.youtube.com/watch?v=bmWQqAKLgT4

16.10.2025 15:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

A Quick Guide to a Multi-Language Astro Site: https://farrosfr.com/blog/a-quick-guide-to-a-multi-language-astro-site/

06.08.2025 11:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

A Better API for the Intersection and Mutation Observers: https://css-tricks.com/a-better-api-for-the-intersection-and-mutation-observers/ (Zell refactors both the Mutation and Intersection Observers into something "way simpler to use".)

25.06.2025 19:44 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Lessons Learned from Implementing an Inline Document Viewer: https://spin.atomicobject.com/inline-document-viewer/

25.06.2025 10:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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%!

Improve LCP by Deprioritizing Script Modules from the Interactivity API: https://weston.ruter.net/2025/05/26/improve-lcp-by-deprioritizing-interactivity-api-script-modules/

05.06.2025 19:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Headless Tree: The Definitive Tree Component for The Web - https://github.com/lukasbach/headless-tree

23.04.2025 20:44 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

Lessons Learned From My First Dive Into WebAssembly: https://nullprogram.com/blog/2025/04/04/

11.04.2025 05:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Lazy Load Background Images with the IntersectionObserver API: https://www.debugbear.com/blog/lazy-load-background-images-intersection-observer

20.03.2025 03:44 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Web Components Vs. Framework Components:Β What’s The Difference? https://www.smashingmagazine.com/2025/03/web-components-vs-framework-components/

19.03.2025 20:44 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

Making a Browser Based Game With Vanilla JS and CSS: https://www.sitepoint.com/browser-game-with-vanilla-js-and-css/

19.03.2025 16:44 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Support for CSS and Baseline has shipped in ESLint: https://web.dev/blog/eslint-baseline-integration?hl=en

19.03.2025 12:44 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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!

Detecting Browser Zoom Changes in JavaScript: https://www.kirupa.com/javascript/detecting_browser_zoom_changes.htm

19.03.2025 11:44 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Oracle justified its JavaScript trademark with Node.jsβ€”now it wants that ignored Oracle filed a motion to dismiss in response to Deno’s petition to cancel its β€œJavaScript” trademark. But instead of addressing the real issueβ€”that JavaScript is an open standard with multiple indepen...

For more of Oracle's comedy routine about its JavaScript trademark:

07.02.2025 13:12 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

"JavaScript isn't seen as a generic term in the marketplace."

07.02.2025 13:12 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

How Long Is A Second in JavaScript? https://docs.timetime.in/blog/how-long-is-a-second-in-js/

31.01.2025 15:44 πŸ‘ 1 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - Matt Hobbs Frontend web developer, turned engineering manager.

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/

31.01.2025 20:44 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitDiagram - Repository to Diagram in Seconds Turn any GitHub repository into an interactive diagram for visualization in seconds.

GitDiagram: Turn Any GitHub Repository Into An Interactive Diagram for Visualization - https://gitdiagram.com/

31.01.2025 19:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - openauthjs/openauth: β–¦ Universal, standards-based auth provider. β–¦ Universal, standards-based auth provider. Contribute to openauthjs/openauth development by creating an account on GitHub.

OpenAuth: A Universal, Standards-Based Auth Provider - https://github.com/openauthjs/openauth

31.01.2025 18:44 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

Kinesis.js: A Library to Easily Create Complex Interactive Animations - https://github.com/amineyarman/Kinesis.js

31.01.2025 16:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

How Long Is A Second in JavaScript? https://docs.timetime.in/blog/how-long-is-a-second-in-js/

31.01.2025 15:44 πŸ‘ 1 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
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.

The Most ⭐️ Starred JS Projects: https://www.youtube.com/watch?v=NBDnS9UQg5w

31.01.2025 13:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

Why Sorting Is Harder Than It Seems: https://mill.plainopen.com/why-sorting-is-harder-than-it-seems

31.01.2025 12:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

How to Set WebGL Shader Colors with CSS and JavaScript: https://www.nmattia.com/posts/2025-01-29-shader-css-properties/

29.01.2025 17:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Node’s New Built-in Support for TypeScript: https://2ality.com/2025/01/nodejs-strip-type.html (How it works, and what to look out for.)

22.01.2025 19:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Importing a frontend Javascript library without a build system Importing a frontend Javascript library without a build system

Importing a frontend JavaScript library without a build system: https://jvns.ca/blog/2024/11/18/how-to-import-a-javascript-library/

22.01.2025 17:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Node’s New Built-in Support for TypeScript: https://2ality.com/2025/01/nodejs-strip-type.html (How it works, and what to look out for.)

22.01.2025 16:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Importing a frontend Javascript library without a build system Importing a frontend Javascript library without a build system

Importing a frontend JavaScript library without a build system: https://jvns.ca/blog/2024/11/18/how-to-import-a-javascript-library/

21.01.2025 13:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0