DEV Community

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.
Find the Click That's Failing INP: web-vitals Attribution in 20 Lines

Find the Click That's Failing INP: web-vitals Attribution in 20 Lines

Comments
3 min read
Reject Ambiguous Carrier Event Times Before Building a Tracking Timeline

Reject Ambiguous Carrier Event Times Before Building a Tracking Timeline

Comments
4 min read
Audit on-page SEO for a whole site or sitemap: titles, canonicals, noindex and schema (Python + Node.js)

Audit on-page SEO for a whole site or sitemap: titles, canonicals, noindex and schema (Python + Node.js)

Comments
6 min read
Detect a website's tech stack for B2B lead research (Python + Node.js)

Detect a website's tech stack for B2B lead research (Python + Node.js)

Comments
8 min read
Extract and search the text of every PDF on a web page, in bulk (Python + Node.js)

Extract and search the text of every PDF on a web page, in bulk (Python + Node.js)

Comments
8 min read
Scrape German Impressum pages into a clean company CSV (VAT ID, register, address), and stay on the right side of GDPR

Scrape German Impressum pages into a clean company CSV (VAT ID, register, address), and stay on the right side of GDPR

Comments
8 min read
Bulk-check domain expiry, SSL certificates and DMARC for a list of domains (Python + Node.js)

Bulk-check domain expiry, SSL certificates and DMARC for a list of domains (Python + Node.js)

Comments
8 min read
I turned Fortnite's mid-season schedule into a tiny JSON dataset

I turned Fortnite's mid-season schedule into a tiny JSON dataset

Comments
2 min read
From Prototype to Production: A Layered Checklist for Apps Built with Lovable, Bolt and v0

From Prototype to Production: A Layered Checklist for Apps Built with Lovable, Bolt and v0

Comments
3 min read
Processing PDFs entirely in the browser: what building 168 client-side tools taught me

Processing PDFs entirely in the browser: what building 168 client-side tools taught me

1
Comments
3 min read
Resizing images on a canvas without jagged edges: halving steps, fit-to-box math and Safari's canvas limit

Resizing images on a canvas without jagged edges: halving steps, fit-to-box math and Safari's canvas limit

1
Comments
5 min read
How to Build a Browser-Based Jigsaw Puzzle Game with JavaScript and HTML5 Canvas

How to Build a Browser-Based Jigsaw Puzzle Game with JavaScript and HTML5 Canvas

Comments
9 min read
`npx wix release` does not build: how we shipped yesterday's `dist/` by mistake

`npx wix release` does not build: how we shipped yesterday's `dist/` by mistake

Comments
5 min read
Your Wix widget loads from whichever deployment rendered the page, and that render can be cached for 35 hours

Your Wix widget loads from whichever deployment rendered the page, and that render can be cached for 35 hours

Comments
6 min read
Building a browser metronome that stays in time at 1000 BPM

Building a browser metronome that stays in time at 1000 BPM

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.