JavaScript

17 articles tagged with javascript.

freeCodeCampjavascriptai

How to Build a Browser-Based PDF Crop Tool Using JavaScript

PDF files often contain unwanted margins, blank spaces, scanner borders, page headers, page footers, or unnecessary content around the main document area. Cropping allows users to remove these unwante

Bhavin Sheth 10 min2 days ago
DEV Communitywebdevjavascriptpython

Why I still teach Singleton even though modules make it redundant

Ask any developer what design pattern they know best and Singleton comes up first. Ask the same group...

Dmitry Sheiko3 min3 days ago1
freeCodeCampjavascriptcsshtml

How to Build a Case Converter Tool Using HTML, CSS, and JavaScript

If you're looking to level up your front-end development skills by building a practical web utility, this is the guide for you. We'll code a fully functional Case Converter Tool from scratch using onl

Bansidhar Kadiya 8 min3 days ago
DEV Communitysystemdesignwebdevfrontend

Frontend System Design: Designing a Collaborative Whiteboard

A walkthrough of designing a real-time collaborative whiteboard from a blank page to a production-ready architecture.

Harsha Attray18 min4 days ago4
freeCodeCampjavascriptguideai

How to Build a Browser-Based PDF Metadata Editor Using JavaScript – A Step-by-Step Guide

PDF files contain more information than what appears on the page. Behind every PDF document is metadata that stores information such as the document title, author, subject, keywords, creator applicati

Bhavin Sheth 7 min9 days ago
freeCodeCampjavascriptprogramming

How to Understand the Safe Integer Limit in JavaScript

According to the Stack overflow technology survey in 2025, JavaScript is one of the most widely used programming languages in the world. We use it to build frontend applications, backend services, pay

Ayodele Aransiola 6 min12 days ago
freeCodeCampjavascript

How to Build a Browser-Based PDF Organizer Tool Using JavaScript

PDF files often become difficult to manage when pages are out of order, scanned incorrectly, duplicated, or spread across multiple documents. Instead of manually recreating the document, users often n

Bhavin Sheth 8 min12 days ago
freeCodeCampjavascript

How to Build a PDF Page Numbering Tool in the Browser Using JavaScript

When you're working with contracts, reports, invoices, manuals, or academic documents, page numbers make navigation much easier. Instead of manually editing every page, modern JavaScript libraries let

Bhavin Sheth 8 min17 days ago
freeCodeCampjavascript

How to Build a Browser-Based PDF Rotator Using JavaScript

Sometimes PDF pages appear upside down, sideways, or in the wrong orientation after scanning or exporting documents. Instead of re-creating the document manually, users usually just need a quick way t

Bhavin Sheth 8 min19 days ago
freeCodeCampjavascript

Think Like the JavaScript Engine

Most developers learn JavaScript by memorizing rules and copying framework patterns. But when a weird production bug hits or a senior engineer asks a deep architectural question during an interview, s

Beau Carnes 2 min25 days ago
freeCodeCampjavascriptgo

How to Build a Browser-Based PDF Watermark Tool Using JavaScript

PDF watermarks are commonly used for branding, document protection, approvals, confidential files, and internal document tracking. Whether it’s adding a company logo, a “CONFIDENTIAL” label, or a draf

Bhavin Sheth 8 min27 days ago
freeCodeCampjavascript

How to Build a Browser-Based PDF to Image Converter Using JavaScript

Whether it’s invoices, scanned documents, reports, certificates, or receipts, users often need to convert PDF pages into image files quickly. Modern browsers make this much easier than before. Instead

Bhavin Sheth 6 minabout 1 month ago
freeCodeCampjavascriptguide

How to Convert Images to PDF in the Browser Using JavaScript – A Step-by-Step Guide

Whether it’s scanned documents, screenshots, receipts, notes, certificates, or multiple photos, users often need a quick way to combine images into a downloadable PDF. Modern browsers make this much e

Bhavin Sheth 8 minabout 1 month ago
freeCodeCampjavascript

Mastering the JavaScript Event Loop

JavaScript is famously single-threaded, yet it powers highly complex, interactive web applications without freezing up. How is this possible? The answer lies in the Event Loop. The Event Loop is a cor

Beau Carnes 1 minabout 1 month ago
freeCodeCampjavascript

How to Compress PDF Files in the Browser Using JavaScript (Step-by-Step)

PDF files are everywhere. From invoices and reports to résumés and documents, they’re one of the most common file formats we deal with. But there’s a common problem: PDFs can get large quickly. If you

Bhavin Sheth 7 minabout 1 month ago
freeCodeCampjavascript

How to Split PDF Files in the Browser Using JavaScript (Step-by-Step)

Working with PDFs is part of everyday development. Sometimes you don’t need the entire document. You just need a few pages — maybe a specific section, a report summary, or selected invoice pages. Most

Bhavin Sheth 6 minabout 2 months ago
freeCodeCampjavascriptreact

Common React Mistakes to Avoid

By Scott Gary React is a highly popular and powerful JavaScript library for user interface development. Its component-based architecture, combined with its declarative nature, is one of the primary re…

freeCodeCamp 7 minalmost 2 years ago