Forem

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

๐Ÿ‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Tree Shaking and Code Splitting: How to Build Faster Web Apps
Cover image for Tree Shaking and Code Splitting: How to Build Faster Web Apps

Tree Shaking and Code Splitting: How to Build Faster Web Apps

1
Comments
3 min read
XML to PDF Converter: The Complete Guide to Document Generation

XML to PDF Converter: The Complete Guide to Document Generation

5
Comments
13 min read
๐Ÿงฎ Build a Smart Calculator Using HTML, CSS & JavaScript (With Keyboard Support)
Cover image for ๐Ÿงฎ Build a Smart Calculator Using HTML, CSS & JavaScript (With Keyboard Support)

๐Ÿงฎ Build a Smart Calculator Using HTML, CSS & JavaScript (With Keyboard Support)

1
Comments
1 min read
HTML Encoder/Decoder: Prevent XSS and Display User Content Safely

HTML Encoder/Decoder: Prevent XSS and Display User Content Safely

5
Comments
10 min read
UUID Generator: The Complete Guide to Universally Unique Identifiers

UUID Generator: The Complete Guide to Universally Unique Identifiers

7
Comments 1
11 min read
Base64 Encoder/Decoder: The Complete Guide to Binary-to-Text Encoding

Base64 Encoder/Decoder: The Complete Guide to Binary-to-Text Encoding

6
Comments
12 min read
Stop the Bloat: Introducing lite-schema-check, the Zero-Dependency Runtime Validator You Didn't Know You Needed

Stop the Bloat: Introducing lite-schema-check, the Zero-Dependency Runtime Validator You Didn't Know You Needed

Comments
2 min read
Why I Chose Vue Over React in 2025 (Or: How I Survived 15+ Years of Frontend Without Losing My Mind)
Cover image for Why I Chose Vue Over React in 2025 (Or: How I Survived 15+ Years of Frontend Without Losing My Mind)

Why I Chose Vue Over React in 2025 (Or: How I Survived 15+ Years of Frontend Without Losing My Mind)

1
Comments
4 min read
Master Java TreeMap: A 2025 Guide to sorted Key-Value Pairs
Cover image for Master Java TreeMap: A 2025 Guide to sorted Key-Value Pairs

Master Java TreeMap: A 2025 Guide to sorted Key-Value Pairs

Comments
6 min read
package.json

package.json

3
Comments 1
4 min read
Front End Meta Course

Front End Meta Course

Comments
1 min read
LocalStorage vs SessionStorage vs Cookies โ€” When to Use What?
Cover image for LocalStorage vs SessionStorage vs Cookies โ€” When to Use What?

LocalStorage vs SessionStorage vs Cookies โ€” When to Use What?

1
Comments
2 min read
2WHAV: The Executable Prompting Framework Built on LLM-First Principles

2WHAV: The Executable Prompting Framework Built on LLM-First Principles

Comments
5 min read
Server Side Rendering Explained in the Simplest Possible Way
Cover image for Server Side Rendering Explained in the Simplest Possible Way

Server Side Rendering Explained in the Simplest Possible Way

Comments
3 min read
The Ultimate Guide to React Query: Supercharge Your React Apps
Cover image for The Ultimate Guide to React Query: Supercharge Your React Apps

The Ultimate Guide to React Query: Supercharge Your React Apps

Comments
2 min read
Under the Hood: Building a Hybrid Search Engine for AI Memory (Node.js + pgvector)
Cover image for Under the Hood: Building a Hybrid Search Engine for AI Memory (Node.js + pgvector)

Under the Hood: Building a Hybrid Search Engine for AI Memory (Node.js + pgvector)

Comments 2
2 min read
Methods and primitive type in JS
Cover image for Methods and primitive type in JS

Methods and primitive type in JS

2
Comments
1 min read
I Put an LLM in My Browser and Now It Writes My Commit Messages. The Results Wereโ€ฆ Unexpected๐Ÿ˜ญโœจ
Cover image for I Put an LLM in My Browser and Now It Writes My Commit Messages. The Results Wereโ€ฆ Unexpected๐Ÿ˜ญโœจ

I Put an LLM in My Browser and Now It Writes My Commit Messages. The Results Wereโ€ฆ Unexpected๐Ÿ˜ญโœจ

31
Comments 24
4 min read
Using Vueโ€™s Custom Renderer API to Build Interfaces Beyond the DOM
Cover image for Using Vueโ€™s Custom Renderer API to Build Interfaces Beyond the DOM

Using Vueโ€™s Custom Renderer API to Build Interfaces Beyond the DOM

3
Comments
4 min read
๐— ๐—ผ๐˜€๐˜ ๐˜๐—ฒ๐—ฎ๐—ฐ๐—ต๐—ฒ๐—ฟ๐˜€ ๐——๐—ข๐—กโ€™๐—ง ๐—ธ๐—ป๐—ผ๐˜„ ๐˜๐—ต๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—๐—ฎ๐˜ƒ๐—ฎ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜'๐˜€ finally {} ๐—ฏ๐—น๐—ผ๐—ฐ๐—ธ...
Cover image for ๐— ๐—ผ๐˜€๐˜ ๐˜๐—ฒ๐—ฎ๐—ฐ๐—ต๐—ฒ๐—ฟ๐˜€ ๐——๐—ข๐—กโ€™๐—ง ๐—ธ๐—ป๐—ผ๐˜„ ๐˜๐—ต๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—๐—ฎ๐˜ƒ๐—ฎ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜'๐˜€ finally {} ๐—ฏ๐—น๐—ผ๐—ฐ๐—ธ...

๐— ๐—ผ๐˜€๐˜ ๐˜๐—ฒ๐—ฎ๐—ฐ๐—ต๐—ฒ๐—ฟ๐˜€ ๐——๐—ข๐—กโ€™๐—ง ๐—ธ๐—ป๐—ผ๐˜„ ๐˜๐—ต๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—๐—ฎ๐˜ƒ๐—ฎ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜'๐˜€ finally {} ๐—ฏ๐—น๐—ผ๐—ฐ๐—ธ...

Comments
1 min read
Building SvelteMark: A Local-First, Privacy-Focused Markdown Editor with Svelte 5
Cover image for Building SvelteMark: A Local-First, Privacy-Focused Markdown Editor with Svelte 5

Building SvelteMark: A Local-First, Privacy-Focused Markdown Editor with Svelte 5

1
Comments
2 min read
Goodbye FormArray. Hello Signal Forms.
Cover image for Goodbye FormArray. Hello Signal Forms.

Goodbye FormArray. Hello Signal Forms.

1
Comments
7 min read
Google Antigrivity

Google Antigrivity

Comments
1 min read
Introducing Bea Logger: A colorful and customizable logging library for Node.js
Cover image for Introducing Bea Logger: A colorful and customizable logging library for Node.js

Introducing Bea Logger: A colorful and customizable logging library for Node.js

Comments
1 min read
Monolith vs Microservices: Making the Right Architectural Choice in 2025 ๐Ÿงฑ
Cover image for Monolith vs Microservices: Making the Right Architectural Choice in 2025 ๐Ÿงฑ

Monolith vs Microservices: Making the Right Architectural Choice in 2025 ๐Ÿงฑ

Comments
3 min read
loading...