Frontend Dogma

“javascript” Archive (4)

Entry (Sources) and Other Related TopicsDate#
Disabled JavaScript Turns Off Native Lazy Loading (ste)711
, ,
Useful JavaScript Data Grid Libraries (sma)710
, , ,
Default Exports in JavaScript Modules Are Terrible709
JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically708
, , , , ,
Monitor Events and Function Calls via Console (dav)707
,
Implementing Promisable “setTimeout”706
What Is a REST API? (cra)705
,
Tracking the World in About 80 Lines of JavaScript (kzi)704
How to Use localStorage in JavaScript: An Easy Guide703
, ,
Re-Implementing JavaScript’s “==” in JavaScript (eva)702
An Introduction to Context Propagation in JavaScript (sma)701
Dependency Injection in JS/TS700
The Console API699
,
Custom Event Naming Conventions (cfe)698
,
TypeScript vs. JavaScript: Which One You Should Use, and Why697
,
Code Golfing Tips and Tricks: How to Minify Your JavaScript Code696
, ,
The JavaScript Paradox (rya/thi)695
Light/Dark Mode694
,
Checking if a JavaScript Native Function Is Monkey Patched693
Adding Observability to Your Jest Tests692
, ,
Everything You Need to Know About JavaScript Import Maps691
,
The History of JavaScript690
Type Annotations in JavaScript689
,
Front-End Internationalisation Tips688
, ,
RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks687
, ,
15 Common Beginner JavaScript Mistakes686
The 10 Most Common JavaScript Issues Developers Face685
JavaScript SDK “Package Size Is Massive”—So We Reduced It by 29% (sen)684
,
Hacking JavaScript Objects683
Useful Tips and Tricks in JavaScript682
JSON Creator Douglas Crockford Interview (dou)681
The “Array.prototype.at()” Method in Vanilla JavaScript (cfe)680
Integer Math in JavaScript679
Statements vs. Expressions (jos)678
JavaScript Obfuscation Techniques by Example677
, ,
Frontend Web Performance: The Essentials676
,
Using JavaScript to Fill localStorage to Its Maximum Capacity675
Stop the Screen Going to Sleep With JavaScript674
In Defense of Blocks for Local Scopes673
In Defense of Blocks for Local Scopes II672
Svelte Origins: A JavaScript Documentary671
,
Future Features of JS670
How to Remove 99% of JavaScript From Main Thread (wea)669
, ,
You Don’t Need a JavaScript Library for Your Components668
,
Understanding the JavaScript Window Object667
AbortController Is Your Friend666
Modern JavaScript, 10 Things You Should Be Using, Starting Today665
JavaScript Hydration Is a Workaround, Not a Solution (the)664
Patterns for Building JavaScript Websites in 2022 (rya/thi)663
,
Mathematical Notation for JavaScript Developers Explained662
Optimize the Use of “if–else”661
Shallow Copy and Deep Copy660
Monorepos in JavaScript and TypeScript (rwi)659
,
JavaScript of Halftone Printing658
Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau)657
,
JavaScript Closures, Explained656
Understanding Weak Reference in JavaScript (sma)655
Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks (sny)654
, ,
RFC 9239: Updates to ECMAScript Media Types (rau)653
Building a Button Component (arg/dev)652
, , ,
Reduce Array of Objects to an Object in JavaScript (ami)651
,
Does JavaScript Make My Site Less Accessible?650
,
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (dan/sma)649
, , , ,
How to Learn JavaScript Fast: Six Simple Mind Tricks648
, ,
You Don’t Need “void 0”647
The Road to Universal JavaScript646
Fetch API Is [the] New Old Version of AJAX645
, ,
Master Higher-Order Functions in JavaScript644
JavaScript Containers (tin)643
8 JavaScript Quiz [Questions] That May Confuse You642
CTA Modal: How to Build a Web Component (sma)641
, ,
Common Frontend Interview Questions I’ve Been Asked640
,
Web Scraping via JavaScript Runtime Heap Snapshots639
,
Learn to Code With JavaScript: The Most Popular Programming Language on Earth638
What Is Memoization? How and When to Memoize in JavaScript and React (fre)637
,
Build a Lightweight Web Component With Lit.js636
Four Eras of JavaScript Frameworks635
,
Faster Initialization of Instances With New Class Features634
, , ,
The Ultimate Guide to Optimizing JavaScript for Quick Page Loads (ste/bui)633
, ,
Building a Dialog Component (arg/dev)632
, , ,
JavaScript Function Composition: What’s the Big Deal?631
33 JavaScript Concepts Every Developer Should Know630
JavaScript and Node.js Testing Best Practices629
, ,
Locale Aware Sorting in JavaScript628
, ,
14 Linting Rules to Help You Write Asynchronous Code in JavaScript627
,
When to Use a Function Expression vs. Function Declaration626
,
Conquering JavaScript Hydration (rya/thi)625
Performance Tests on Common JavaScript Array Methods (hac)624
, ,
How to Make a Drag-and-Drop File Uploader With Vue.js 3 (sma)623
, ,
A Quick Guide to Closures622
,
Building a Loading Bar Component (arg/dev)621
, ,
Accessibility, Assistive Technology, and JavaScript (cfe)620
,
Implementing JavaScript Delay for Cookie Consent Banner619
, ,
How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe)618
,
Horizontal Scrolling Nav (mdo)617
Arrow Functions in JavaScript: How to Use Fat and Concise Syntax616
,
Can I Use Hover on Touch Devices? Here’s [a] CSS and JS Hack615
,
CommonJS (CJS) and Modules (ESM): Import Compatibility614
, ,
A Look at the Dialog Element’s Super Powers (ste)613
,
JavaScript Naming Conflicts: How Existing Code Can Force Proposed Features to Be Renamed (rau)612
,
Why I Avoid “async”/“await”611
Creating Native Web Components (cod)610
,
It’s Always Been You, Canvas2D (dev)609
, ,
How to Use Higher-Order Functions in JavaScript608
,
How Do Primitive Values Get Their Properties? (rau)607
5 Things You Don’t Need JavaScript For606
How to Build a File Upload Service With Vanilla JavaScript (log)605
,
Essential Cryptography for JavaScript Developers604
,
HTML Comments Work in JavaScript Too603
,
What Is Responsible JavaScript? (mal+/sma)602
You Can “throw()” Anything in JavaScript—and Other “async”/“await” Considerations601
Comparing Node JavaScript to JavaScript in the Browser (css)600
, ,
JavaScript Obfuscation: The Definitive Guide (2022)599
,
How to Create a Search Page for a Static Website With Vanilla JS (cfe)598
, , ,
The Harsh Reality for JavaScript Developers: If You Don’t Study the Fundamentals You Will Be Just Another “Coder”597
,
Track Down the JavaScript Code Responsible for Polluting the Global Scope596
The State of JavaScript 2021 [Results] (sac)595
7 Killer One-Liners in JavaScript594
Moving From JavaScript to TypeScript593
Debugging JavaScript592
New in JavaScript: “reportError”—a Method to Report to Global Event Handlers (ste)591
Move Over JavaScript: Back-End Languages Are Coming to the Front-End (kli/git)590
Creating Generative SVG Grids589
,
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)588
,
Why Efficient Hydration in JavaScript Frameworks Is So Challenging (rya/thi)587
,
The Impact of Motion Animation on Cognitive Disability (tpg)586
,
Improving JavaScript Bundle Performance With Code-Splitting (cod/sma)585
, , ,
Preventing Smooth Scrolling With JavaScript (kil)584
A More Easy Way to Write “if … or” Checks With Vanilla JavaScript (cfe)583
A Pipe Operator for JavaScript: Introduction and Use Cases (rau)582
,
The Double-Assignment Pattern in jQuery’s Source Code581
Context-Aware Web Components Are Easier Than You Think (css)580
,
The Many Ways to Modify Leading and Trailing Characters From Strings With JavaScript (cfe)579
Frontend Challenges: Front-End Engineer Assignment578
, ,
“structuredClone()”: Deeply Copying Objects in JavaScript (rau)577
Two Ways to Clear an Array With Vanilla JavaScript (cfe)576
8 Techniques to Write Cleaner JavaScript Code575
Add a Service Worker to Your Site (cfe/css)574
Be Prepared for Failure and Handle It Gracefully (css)573
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)572
,
CSS Houdini Paint API (5t3)571
, ,
Deep-Copying in JavaScript Using “structuredClone” (sur/dev)570
Performance Implications of JavaScript Errors569
,
Intersection Observer (5t3)568
Embrace the Platform (bra/css)567
, ,
JSON Modules in JavaScript566
,
Best Practices for Node.js Development565
,
JavaScript (htt)564
, , ,
How to Trim Strings in JavaScript563
,
How JavaScript Engines Achieve Great Performance562
,
How to Make Blob Menu Using HTML, CSS, and JavaScript561
, ,
Why IndexedDB Is Slow and What to Use Instead560
, ,
Chrome DevTools: Copy CSS Styles as JavaScript-Compatible Properties559
, , , ,
How to Debounce and Throttle Callbacks in Vue558
, , , ,
Using Web Workers to Boost Third-Party Script Performance (log)557
,
Localizing Your Next.js App (ati/sma)556
,
Designing Error Messages and a Logging Strategy in Node.js (app)555
, , ,
Accessible Toggles (mic)554
, ,
A Comprehensive Guide to Error Handling in Node.js553
, ,
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil552
,
Chrome DevTools: Visualise Your JavaScript Bundles551
, , , , , ,
In-Page Filtered Search With Vanilla JavaScript (css)550
,
11 Methods to Add CSS/JS Frontend Assets Into TYPO3 (t3p)549
, ,
Building an Effective Image Component (dev)548
,
Why Outdated jQuery Is Still the Dominant JavaScript Library (ric/the)547
,
Finding Common Patterns Across Frameworks546
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)545
, ,
Back to Basics: Understanding the “for…in” Loop in JavaScript544
Dealing With Timezones in Web Development543
Stop Writing JavaScript Like This542
Building a Multi-Select Component (arg/dev)541
, ,
Introduction to Styled Components540
, ,
The Ultimate Guide to Getting Started With the Rollup.js JavaScript Bundler (cra)539
, , ,
Writing Clean JavaScript Tests With the BASIC Principles538
,
Animation Techniques for Adding and Removing Items From a Stack (css)537
,
jsPerf—Online JavaScript Performance Benchmark536
,
Using JavaScript to Detect High Contrast and Dark Modes (sco)535
, , ,
Sorting JavaScript Arrays by Nested Properties534
,
How I Built a Modern Website in 2021 (ken)533
,
Web Streams Everywhere (and Fetch for Node.js) (oll/css)532
, ,
A JavaScript Developer’s Guide to Browser Cookies531
,
Optimising a JavaScript Library With WebAssembly, a Failed Attempt530
,
20 Killer JavaScript One-Liners529
Small Bundles, Fast Pages: What to Do With Too Much JavaScript (cal)528
,
29 Projects to Help You Practice HTML CSS JavaScript 2021527
,
The Ultimate Guide to Web Console526
, ,
Vanilla JS Is a Web Performance Decision (cfe)525
Defining Basic JavaScript Terms: “map”, “filter”, and “reduce” (jim)524
Threats of Using Regular Expressions in JavaScript523
Web Scraping With JavaScript and Node.js522
,
Building a Split-Button Component (arg/dev)521
, ,
Writing High-Performance JavaScript (cfe)520
7 Practices to Create Good JavaScript Variables519
Essential Concepts in JS518
How to Use “Promise.any()”517
,
jsc: My New Best Friend516
4 Important Differences Between Regular and Arrow Functions515
,
Truthy and Falsy: When All Is Not Equal in JavaScript (cra)514
Using CSS Module Scripts to Import Stylesheets (dev)513
,
What Is a Promise? JavaScript Promises for Beginners (fre)512
,
“return await promise” vs. “return promise” in JavaScript511
,
JavaScript Development: Making a Web Worker Optional510
Uploading Multiple Files With Fetch509
,
Refresher on JavaScript Callbacks and Promises508
,
How to Use “Promise.allSettled()”507
,
How to Build Resilient JavaScript UIs (sma)506
, ,
The (Most Comprehensive) JavaScript Design Principles Guide505
, ,
The Ultimate Cheat Sheet List for Web Developers504
, ,
An Introduction to Frameworkless Web Components (cra)503
, ,
6 Useful Frontend Techniques That You May Not Know About502
, ,
What Is Tree Shaking? (cfe)501
, ,
The Ultimate Guide to Browser-Side Storage (cra)500
, ,
Detecting Media Query Support in CSS and JavaScript (kil)499
, ,
How to Convert Arrays to Human-Readable Lists in JavaScript (ami)498
, ,
How to Use “Promise.all()”497
,
How Does Node.js Load Its Built-In/Native Modules?496
,
Basics of JavaScript Test Driven Development (TDD) With Jest495
, ,
“export default thing” Is Different to “export { thing as default }” (jaf)494
When a Click Is Not Just a Click (css)493
The State of Web Workers in 2021 (sur/sma)492
Encoding Data for POST Requests (jaf)491
,
Resource Inlining in JavaScript Frameworks (mge/dev)490
, ,
JavaScript Frameworks and the Lost Art of HTML (deq)489
,
Debugging JavaScript and Front-End488
,
What’s New in ES2021487
,
Sorting Colors in JavaScript486
,
Demystifying Styled Components (jos)485
,
How to Use Dynamic Imports in JavaScript484
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)483
,
10 Utility Functions for Working With Objects in JavaScript482
,
JavaScript: Debouncing and Throttling481
,
A Thorough Analysis of CSS-in-JS (css)480
,
Don’t Overabstract Your Components479
,
Create Scripts in JavaScript With zx478
,
Tree-Shaking: A Reference Guide (ati/sma)477
, , ,
Introduction to HTTP Cookies476
,
Checking “Under the Hood” of Code (jay)475
, , , , , ,
Content-Aware Image Resizing in JavaScript474
,
Variable Scope, Lexical Scope, and Code Blocks in JavaScript473
Primitive Values, Objects, and References in JavaScript Made Simple472
Human-Readable JavaScript: A Tale of Two Experts (ali)471
Now That’s What I Call Service Worker (mal/ali)470
,
Why Your Website Should Work Without JavaScript469
, ,
What Is the JavaScript Internationalization API (I18N)? (cra)468
,
5 Different Ways to Declare Functions in jQuery (cra)467
,
A Comprehensive Guide to JavaScript Design Patterns466
,
Beyond “console.log()”—Level Up Your Debugging Skills (cod)465
,
JavaScript: What Is the Meaning of “this”? (jaf/dev)464
Garbage Collection in JavaScript463
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)462
,