Frontend Dogma

“javascript” Archive (2)

Entry (Sources) and Other Related TopicsDate#
What’s New for JavaScript Developers in ECMAScript 2024 (the)1,251
, , , ,
How to Create Fake Back-End Using IndexedDB1,250
, , ,
Learn Web Components (and)1,249
, , , , ,
Better Ways to Use Async Functions in JavaScript1,248
, ,
So You Think You Know Box Shadows?1,247
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,246
, ,
Summary of the June 2024 TC39 Plenary in Helsinki (iga)1,245
JavaScript Event Loop: A Deep Dive1,244
, ,
How Fast Is JavaScript? Simulating 20,000,000 Particles1,243
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)1,242
,
Script Integrity (chr/fro)1,241
,
How to Parse HTML in JavaScript (api)1,240
, ,
WebAssembly vs. JavaScript: A Comparison1,239
,
How to Annul Promises in JavaScript1,238
,
Integrate Go Library Into a JavaScript Webpage With WebAssembly (td8)1,237
,
Browser Support Tests in JavaScript for Modern Web Features (chr/fro)1,236
, ,
Event Loop and Concurrency Model–Task Queue—How the JS Engine Works (fro)1,235
, ,
Advanced JavaScript Performance Optimization: Techniques and Patterns1,234
, , ,
New JavaScript Set Methods (bsm/mdn)1,233
Exploring Randomness in JavaScript1,232
No No-JavaScript (dbu)1,231
, , ,
7 Use Cases for JavaScript Proxies1,230
State of JavaScript 2023 [Results] (sac+/dev)1,229
A Rant About Front-End Development1,228
, , , , ,
Uniting Web and Native Apps With 4 Unknown JavaScript APIs (mon/sma)1,227
, ,
Positioning Popover Elements (Pseudo-Anchoring) (chr)1,226
,
Footnotes Progressively Enhanced to Popovers (chr/fro)1,225
, ,
Say No to “console.log”!1,224
Dealing With Unicode Strings, Done Right and Better1,223
Mastering JavaScript Generators1,222
UUIDv7 in 22 Languages (ant)1,221
, , , , , , , , , , ,
Safari 18—What Web Features Are Usable Across Browsers? (ste)1,220
, , , , ,
How JavaScript Is Finally Improving the Module Experience (mar/the)1,219
, , , ,
Every Website and Web App Should Have a Service Worker (cfe)1,218
Weak Memoization in JavaScript1,217
Refactoring a Scroll-Driven Animation From JavaScript to CSS (and)1,216
, , ,
How to Compose JavaScript Functions That Take Multiple Parameters (The Epic Guide) (jrs)1,215
, ,
Comprehensive Guide to Debouncing in JavaScript: Improve Your Code Efficiency1,214
, ,
Rust Growing Fastest, But JavaScript Reigns Supreme (the)1,213
, , , , , , , , ,
The Ultimate Guide to Iframes (log)1,212
, , ,
Control JavaScript Promises From Anywhere Using “Promise.withResolvers()” (fro)1,211
Your Node Is Leaking Memory? “setTimeout” Could Be the Reason (mit)1,210
, ,
Generating ZIP Files With JavaScript1,209
How a Single Vulnerability Can Bring Down the JavaScript Ecosystem1,208
, , , ,
Promises From the Ground Up (jos)1,207
A Practical Guide Against Barrel Files for Library Authors1,206
, ,
es-toolkit1,205
Why We Don’t Have a Laravel for JavaScript… Yet1,204
Your Site or App Should Work as Much as Possible Without JavaScript (cfe)1,203
,
A Little DevTools Snippet to Check Broken Links on a Webpage (ami)1,202
, , ,
The Long Path of JavaScript—from ES6 Until Today1,201
,
Notes on Implementing Dark Mode1,200
,
A Primer on JavaScript Proxies (cfe)1,199
CodeFlattener1,198
,
A JavaScript Developer Tries Go for the First Time1,197
Navigating the JavaScript Framework Ecosystem (add/dev)1,196
,
Comprehensive Guide to JavaScript Performance Analysis Using Chrome DevTools1,195
, , , , , ,
JavaScript Security: Simple Practices to Secure Your Frontend1,194
, ,
JavaScript Objects—Complete Guide1,193
,
How to Document Your JavaScript Package (den)1,192
, , , , ,
Using the Page Visibility API (bsm/mdn)1,191
Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr/fro)1,190
,
Why Patching Globals Is Harmful1,189
JavaScript “var”, “let”, and “const” Explained (cfe+)1,188
Securing Client-Side JavaScript (ada)1,187
,
At Some Point, JavaScript Got Good1,186
Celebrate JavaScript Naked Day Every Year on April 24 (zac)1,185
How to Escape JavaScript for a Script Tag1,184
, ,
The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil)1,183
JavaScript Features That Most Developers Don’t Know1,182
April 24 Is JS Naked Day (j9t)1,181
Detect JavaScript Support (fon/css)1,180
, ,
Detect JavaScript Support in CSS (hex)1,179
, ,
My Code Formatting Guidelines (val)1,178
, , , , ,
The “Intl.Segmenter” Object Is Now Part of Baseline (rac/dev)1,177
, ,
JavaScript Code Quality Tools: See Qodana in Action1,176
, ,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)1,175
,
CSS in React Server Components (jos)1,174
, , ,
Interview With Senior JS Developer 20241,173
, , , , , ,
Introducing JS Naked Day (mac)1,172
,
Let Me Be1,171
Accessible Interactions in JavaScript Apps (san)1,170
, ,
JS Naked Day (mac+)1,169
,
How to Make Your Website Work Offline1,168
, ,
JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue1,167
, , , ,
Learn JavaScript (wil/dev)1,166
10 JavaScript Sites Every Web Developer Should Know1,165
,
Object Structure in JavaScript Engines1,164
,
The Easy Way to Access the Last JavaScript Array Element1,163
History of JS Interop in Dart1,162
, ,
A Guide to Building CLI Tools in JavaScript1,161
, , ,
Finally Understanding How “Array.sort(comparator)” Works (jam)1,160
Iterator Helpers1,159
, ,
Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole/sma)1,158
, ,
JavaScript Visualized: Promise Execution1,157
,
Incredible JavaScript Animation Libraries1,156
, ,
Optimizing JavaScript for Fun and for Profit1,155
A Comparison of JavaScript CRDTs (alm)1,154
,
Copy Objects Ways in JavaScript1,153
25 Unnoticeable Features of JavaScript1,152
Another JS Registry—Seriously?! (den)1,151
, ,
5 Exciting New JavaScript Features in 20241,150
Spread vs. Rest Operators in JavaScript1,149
,
How to Read Files Quickly in JavaScript (lem)1,148
,
Comparing JavaScript Frameworks: Templates1,147
, ,
Things I Learned While Building My JS Library1,146
,
JavaScript Runs the World—Maybe Even Literally (wir)1,145
,
The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked1,144
, , , ,
Introducing JSR—the JavaScript Registry (lca+/den)1,143
, , ,
TIL—“submit()” Versus “requestSubmit()” (ray)1,142
Eloquent JavaScript (mar)1,141
,
A Fun Line of Code (dbu)1,140
,
What Is a Single-Page Application? (hey)1,139
, ,
JavaScript Bloat in 20241,138
Vanilla JavaScript, Libraries, and the Quest for Stateful DOM Rendering (sma)1,137
, ,
JSR: What We Know So Far About Deno’s New JavaScript Package Registry (sar/soc)1,136
, ,
Filling Gaps With a Polyfill (jay)1,135
, , ,
Control Lazy Load, Infinite Scroll, and Animations in React1,134
, , ,
How to Make a Cursor Image Hover Effect With CSS and JS1,133
, , ,
“random()” Distribution Visualizer1,132
,
Why Is JavaScript Fragile? (cfe)1,131
How to Use Local Storage in JavaScript (fre)1,130
,
17 Equations That Changed the World—Rewritten in JavaScript1,129
JavaScript on Demand: How Qwik Differs From React Hydration (the)1,128
, , ,
JavaScript Workers1,127
,
Top 20 JavaScript One-Liners That Don’t Actually Work (dar)1,126
Be Aware of Arrays—V8 Engine Advice1,125
, ,
The ü/ü Conundrum1,124
,
Offloading JavaScript With Custom Properties (hey)1,123
,
JavaScript vs. Python: Which One Should You Learn First?1,122
,
JavaScript Promises Demystified1,121
In Praise of the “switch” Statement (chi)1,120
Immutable Array Updates With “Array.prototype.with” (jad/dev)1,119
, , ,
Detect Caps Lock With JavaScript (dav)1,118
From Many to One: Moving Our JavaScript Code Into a Monorepo1,117
, ,
Web Components in Earnest (dav)1,116
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project1,115
, ,
The Bun Shell (jar/bun)1,114
,
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript1,113
, ,
Safely Accessing the DOM With Angular SSR (dev)1,112
, , ,
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023)1,111
, , ,
Dispatching an Event (chr/fro)1,110
The Golden Rule of Assertions1,109
Difference Between “getElementByID” and “querySelector”1,108
,
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol)1,107
, ,
JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes+)1,106
, , ,
console.delight (zac/fro)1,105
, , ,
Using CSS Houdini to Extend Styling and Layout Capabilities (log)1,104
, ,
Introducing fsx: A Modern Filesystem API for JavaScript (nza)1,103
, ,
Understanding Immutability in JavaScript1,102
Declaring Globals Isn’t That Hard (mat)1,101
,
Weird Things Engineers Believe About Web Development1,100
, , ,
Mastering Promises: 8 Advanced Tips and Techniques1,099
, , ,
How to Use Template Literals in JavaScript (fre)1,098
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)1,097
,
2024 Predictions by JavaScript Frontend Framework Maintainers (low/the)1,096
, , , , ,
Top 30 JavaScript Interview Questions and Answers for 20251,095
Top 30 JavaScript Interview Questions and Answers for 20241,094
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)1,093
, , ,
Let’s Bring Back JavaScript’s “with()” Statement (mac)1,092
Making Sense of “Senseless” JavaScript Features (mon)1,091
CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases1,090
,
JS Design Patterns: A Comprehensive Guide1,089
,
I Built the Same App 7 Times: Which JS Framework Is Best?1,088
,
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat)1,087
, ,
FileReader API (cla/5t3)1,086
,
Custom Mouse Hover Effect With JavaScript1,085
JavaScript Frameworks—Heading Into 2024 (rya/thi)1,084
,
Classes vs. Prototypes in JavaScript (cfe)1,083
,
10 Ways to Speed Up JavaScript Loading1,082
, , , , , , , , , ,
View Transitions (hui/5t3)1,081
,
New JS Array Methods (cfe/5t3)1,080
Sharing a State Between Windows Without a Server1,079
, , ,
Introducing JavaScript Support in MySQL1,078
, , ,
Christmas Tree Animations Made With CSS and JS1,077
, , ,
V8 Is Faster and Safer Than Ever1,076
, ,
Test-Driven HTML and Accessibility (mat)1,075
, ,
Extending Responsive Video With HTML Web Components (sco)1,074
, ,
Embrace the Platform (bra)1,073
, , , , ,
Behavior Belongs in the HTML1,072
,
The “await” Event Horizon in JavaScript (fro)1,071
Asynchronous JavaScript—How to Use Promises in Your JS Code (fre)1,070
, ,
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre)1,069
, ,
A List of JavaScript Engines, Runtimes, Interpreters1,068
, ,
Stop Nesting Ternaries in JavaScript (phi)1,067
The Last 5 Years of V8’s Garbage Collector (win)1,066
, , , ,
Custom Events in Web Components (cfe)1,065
,
How Marketing Changed OOP in JavaScript (mon/sma)1,064
, ,
Fastest Way of Passing State to JavaScript, Re-Visited (kur)1,063
,
You Don’t Need JavaScript for That (kil/mat)1,062
Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol)1,061
, , ,
10 JavaScript Changes You Missed in 2023 (fir)1,060
,
Kicking the Excessive JavaScript Habit (mic)1,059
, ,
Web Components Eliminate JavaScript Framework Lock-In (jak)1,058
, ,
OOP Design Patterns in JavaScript1,057
,
State of JavaScript 2023 (sac/dev)1,056
Top 10 Most Popular JavaScript Frameworks to Choose in 20241,055
, , , , , , , , , ,
The Unbearable Weight of Massive JavaScript (rya)1,054
, ,
Demystifying Web Push Notifications1,053
HTML Web Components Are Just JavaScript? (mia/odd)1,052
,
What Is Transpiling in JavaScript?1,051
, , ,
Exploring V8’s Strings: Implementation and Optimizations (ili)1,050
, , ,
NaN or Not a Number? (mic)1,049
ES6 Features You Didn’t Know You Needed: A JavaScript Guide for Beginners1,048
Handling Null, Undefined, and Zero Values in JavaScript (mic)1,047
How to Use Timeouts in Node.js (app)1,046
,
How to Use npm Packages Outside of Node1,045
, ,
How to Do a TypeScript Conversion1,044
, , , ,
Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar)1,043
,
Personal-Scale Web Scraping for Fun and Profit1,042
, ,
Blinded by the Light DOM (mey)1,041
, ,
Why Signals Are Better Than React Hooks1,040
, , , ,
A Complete Guide to LangChain in JavaScript1,039
, ,
Don’t Disable Buttons (cfe)1,038
,
Keep Pace With Modern JavaScript1,037
Arrays—Implementation in JavaScript1,036
Web Components Will Outlive Your JavaScript Framework (jak)1,035
,
Unlocking JavaScript Design Patterns: Mastering Singleton for Ultimate Code Efficiency1,034
,
Changing Colors in an SVG Element Using CSS and JavaScript1,033
, ,
JavaScript Decorators: An In-Depth Guide1,032
What Removing Object Properties Tells Us About JavaScript (mon/sma)1,031
JavaScript Is Enabled by Default in Web Browsers (jim)1,030
,
JavaScript Anti-Pattern: Self-Documenting Code (cfe)1,029
,
How to Map a Number Between Two Ranges (hen)1,028
,
Solid.js Creator Outlines Options to Reduce JavaScript Code (low/the)1,027
Start Styling Your “console.log()” Messages in DevTools (zor/css)1,026
, , ,
The Nuances of Base64 Encoding Strings in JavaScript (dev)1,025
, ,
“JavaScript Is Weird” as a Compressor1,024
Let’s Prototype a JavaScript JIT Compiler1,023
, ,
The Global “innerWidth” and “innerHeight” Properties Return the Width and Height of the Layout Viewport (sim)1,022
, ,
Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar)1,021
,
How Did You Switch From JavaScript to TypeScript?1,020
, ,
An Interactive Intro to CRDTs (jak)1,019
,
Your Website Does Not Need JavaScript (amy)1,018
,
Comparing JavaScript Bundlers: Rollup vs. Webpack vs. Parcel (kin)1,017
, , , , ,
All the Ways to Turn an Array Into an Object in JavaScript (ami)1,016
,
Test Assertion Styles in JavaScript (isa)1,015
A Socket API That Works Across JavaScript Runtimes—Announcing a WinterCG Spec and Node.js Implementation of “connect()” (clo)1,014
,
A Comprehensive Guide to the Dangers of Regular Expressions in JavaScript (phi)1,013
, ,
The Saga of the Closure Compiler, and Why TypeScript Won1,012
, ,
Stop Using JS for That: Moving Features to CSS and HTML (kil)1,011
, ,
What Is Transpiling?1,010
, ,
Mastering Closures in JavaScript: A Comprehensive Guide1,009
, ,
How to Escape CSS Selectors in JavaScript (ste)1,008
, , ,
The Character Encoding Cheat Sheet for JS Developers (hon)1,007
, ,
The Great JavaScript Divide: CommonJS vs. ES Modules (abd)1,006
, , ,
What Is Strict Mode in JavaScript?1,005
Speeding Up the JavaScript Ecosystem—Polyfills Gone Rogue (mar)1,004
,
What Can You Do With “data” Attributes? (cfe)1,003
Arrow Functions vs. Traditional Functions in JavaScript (cfe)1,002
, ,