Frontend Dogma

“javascript” Archive (4)

Entry (Sources) and Other Related TopicsDate#
Make It Short—Make It Better722
What’s New With Forms in 2022? (oll/css)721
,
A Quick Primer on Testing JavaScript (cfe)720
,
Detect When Users Switch Tabs Using JavaScript719
The Art of Writing Secrets: Encryption for JavaScript Developers718
,
Disabled JavaScript Turns Off Native Lazy Loading (ste)717
, ,
Dear Oracle, Please Release the JavaScript Trademark (tin)716
, ,
Useful JavaScript Data Grid Libraries (sma)715
, , ,
Default Exports in JavaScript Modules Are Terrible714
JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically713
, , , , ,
Monitor Events and Function Calls via Console (dav)712
,
Implementing Promisable “setTimeout”711
What Is a REST API? (cra)710
,
Tracking the World in About 80 Lines of JavaScript (kzi)709
How to Use localStorage in JavaScript: An Easy Guide708
, ,
Re-Implementing JavaScript’s “==” in JavaScript (eva)707
An Introduction to Context Propagation in JavaScript (sma)706
Dependency Injection in JS/TS705
The Console API704
,
Custom Event Naming Conventions (cfe)703
,
TypeScript vs. JavaScript: Which One You Should Use, and Why702
,
Code Golfing Tips and Tricks: How to Minify Your JavaScript Code701
, ,
The JavaScript Paradox (rya/thi)700
Light/Dark Mode699
,
Checking if a JavaScript Native Function Is Monkey Patched698
Adding Observability to Your Jest Tests697
, ,
Everything You Need to Know About JavaScript Import Maps696
,
The History of JavaScript695
Type Annotations in JavaScript694
,
Front-End Internationalisation Tips693
, ,
RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks692
, ,
15 Common Beginner JavaScript Mistakes691
The 10 Most Common JavaScript Issues Developers Face690
JavaScript SDK “Package Size Is Massive”—So We Reduced It by 29% (sen)689
,
Hacking JavaScript Objects688
Useful Tips and Tricks in JavaScript687
JSON Creator Douglas Crockford Interview (dou)686
The “Array.prototype.at()” Method in Vanilla JavaScript (cfe)685
Integer Math in JavaScript684
Statements vs. Expressions (jos)683
JavaScript Obfuscation Techniques by Example682
, ,
Frontend Web Performance: The Essentials681
,
Using JavaScript to Fill localStorage to Its Maximum Capacity680
Stop the Screen Going to Sleep With JavaScript679
In Defense of Blocks for Local Scopes678
In Defense of Blocks for Local Scopes II677
Svelte Origins: A JavaScript Documentary676
,
Future Features of JS675
How to Remove 99% of JavaScript From Main Thread (wea)674
, ,
You Don’t Need a JavaScript Library for Your Components673
,
Understanding the JavaScript Window Object672
AbortController Is Your Friend671
Modern JavaScript, 10 Things You Should Be Using, Starting Today670
JavaScript Hydration Is a Workaround, Not a Solution (the)669
Patterns for Building JavaScript Websites in 2022 (rya/thi)668
,
Mathematical Notation for JavaScript Developers Explained667
Optimize the Use of “if–else”666
Shallow Copy and Deep Copy665
Monorepos in JavaScript and TypeScript (rwi)664
,
JavaScript of Halftone Printing663
Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau)662
,
JavaScript Closures, Explained661
Understanding Weak Reference in JavaScript (sma)660
Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks (sny)659
, ,
RFC 9239: Updates to ECMAScript Media Types (rau)658
Building a Button Component (arg/dev)657
, , ,
Reduce Array of Objects to an Object in JavaScript (ami)656
,
Does JavaScript Make My Site Less Accessible?655
,
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (dan/sma)654
, , , ,
How to Learn JavaScript Fast: Six Simple Mind Tricks653
, ,
You Don’t Need “void 0”652
The Road to Universal JavaScript651
Fetch API Is [the] New Old Version of AJAX650
, ,
Master Higher-Order Functions in JavaScript649
JavaScript Containers (tin)648
8 JavaScript Quiz [Questions] That May Confuse You647
,
CTA Modal: How to Build a Web Component (sma)646
, ,
Common Frontend Interview Questions I’ve Been Asked645
,
Web Scraping via JavaScript Runtime Heap Snapshots644
,
Learn to Code With JavaScript: The Most Popular Programming Language on Earth643
What Is Memoization? How and When to Memoize in JavaScript and React (fre)642
,
Build a Lightweight Web Component With Lit.js641
Four Eras of JavaScript Frameworks640
,
Faster Initialization of Instances With New Class Features639
, , ,
The Ultimate Guide to Optimizing JavaScript for Quick Page Loads (ste/bui)638
, ,
Building a Dialog Component (arg/dev)637
, , ,
JavaScript Function Composition: What’s the Big Deal?636
33 JavaScript Concepts Every Developer Should Know635
JavaScript and Node.js Testing Best Practices634
, ,
Locale Aware Sorting in JavaScript633
, ,
14 Linting Rules to Help You Write Asynchronous Code in JavaScript632
,
When to Use a Function Expression vs. Function Declaration631
,
Conquering JavaScript Hydration (rya/thi)630
Performance Tests on Common JavaScript Array Methods (hac)629
, ,
How to Make a Drag-and-Drop File Uploader With Vue.js 3 (sma)628
, ,
A Quick Guide to Closures627
,
Building a Loading Bar Component (arg/dev)626
, ,
Accessibility, Assistive Technology, and JavaScript (cfe)625
,
Implementing JavaScript Delay for Cookie Consent Banner624
, ,
How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe)623
,
Horizontal Scrolling Nav (mdo)622
Arrow Functions in JavaScript: How to Use Fat and Concise Syntax621
,
Can I Use Hover on Touch Devices? Here’s [a] CSS and JS Hack620
,
CommonJS (CJS) and Modules (ESM): Import Compatibility619
, ,
A Look at the Dialog Element’s Super Powers (ste)618
,
JavaScript Naming Conflicts: How Existing Code Can Force Proposed Features to Be Renamed (rau)617
,
Why I Avoid “async”/“await”616
Creating Native Web Components (cod)615
,
It’s Always Been You, Canvas2D (dev)614
, ,
How to Use Higher-Order Functions in JavaScript613
,
How Do Primitive Values Get Their Properties? (rau)612
5 Things You Don’t Need JavaScript For611
How to Build a File Upload Service With Vanilla JavaScript (log)610
,
Essential Cryptography for JavaScript Developers609
,
HTML Comments Work in JavaScript Too608
,
What Is Responsible JavaScript? (mal+/sma)607
You Can “throw()” Anything in JavaScript—and Other “async”/“await” Considerations606
Comparing Node JavaScript to JavaScript in the Browser (css)605
, ,
JavaScript Obfuscation: The Definitive Guide (2022)604
,
How to Create a Search Page for a Static Website With Vanilla JS (cfe)603
, , ,
The State of JavaScript 2021 [Results] (sac/dev)602
The Harsh Reality for JavaScript Developers: If You Don’t Study the Fundamentals You Will Be Just Another “Coder”601
,
Track Down the JavaScript Code Responsible for Polluting the Global Scope600
7 Killer One-Liners in JavaScript599
Moving From JavaScript to TypeScript598
Debugging JavaScript597
New in JavaScript: “reportError”—a Method to Report to Global Event Handlers (ste)596
Move Over JavaScript: Back-End Languages Are Coming to the Front-End (kli/git)595
Creating Generative SVG Grids594
,
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)593
,
Why Efficient Hydration in JavaScript Frameworks Is So Challenging (rya/thi)592
,
The Impact of Motion Animation on Cognitive Disability (tpg)591
,
Improving JavaScript Bundle Performance With Code-Splitting (cod/sma)590
, , ,
Preventing Smooth Scrolling With JavaScript (kil)589
A More Easy Way to Write “if … or” Checks With Vanilla JavaScript (cfe)588
A Pipe Operator for JavaScript: Introduction and Use Cases (rau)587
,
The Double-Assignment Pattern in jQuery’s Source Code586
Context-Aware Web Components Are Easier Than You Think (css)585
,
The Many Ways to Modify Leading and Trailing Characters From Strings With JavaScript (cfe)584
Frontend Challenges: Front-End Engineer Assignment583
, ,
“structuredClone()”: Deeply Copying Objects in JavaScript (rau)582
Two Ways to Clear an Array With Vanilla JavaScript (cfe)581
8 Techniques to Write Cleaner JavaScript Code580
Add a Service Worker to Your Site (cfe/css)579
Be Prepared for Failure and Handle It Gracefully (css)578
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)577
,
CSS Houdini Paint API (5t3)576
, ,
Deep-Copying in JavaScript Using “structuredClone” (sur/dev)575
Performance Implications of JavaScript Errors574
,
Intersection Observer (5t3)573
Embrace the Platform (bra/css)572
, ,
JSON Modules in JavaScript571
,
Best Practices for Node.js Development570
,
JavaScript (htt)569
, , ,
How to Trim Strings in JavaScript568
,
How JavaScript Engines Achieve Great Performance567
,
How to Make Blob Menu Using HTML, CSS, and JavaScript566
, ,
Why IndexedDB Is Slow and What to Use Instead565
, ,
Chrome DevTools: Copy CSS Styles as JavaScript-Compatible Properties564
, , , ,
How to Debounce and Throttle Callbacks in Vue563
, , , ,
Using Web Workers to Boost Third-Party Script Performance (log)562
,
Localizing Your Next.js App (ati/sma)561
,
Designing Error Messages and a Logging Strategy in Node.js (app)560
, , ,
Accessible Toggles (mic)559
, ,
A Comprehensive Guide to Error Handling in Node.js558
, ,
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil557
,
Chrome DevTools: Visualise Your JavaScript Bundles556
, , , , , ,
In-Page Filtered Search With Vanilla JavaScript (css)555
,
11 Methods to Add CSS/JS Frontend Assets Into TYPO3 (t3p)554
, ,
Building an Effective Image Component (dev)553
,
Why Outdated jQuery Is Still the Dominant JavaScript Library (ric/the)552
,
Finding Common Patterns Across Frameworks551
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)550
, ,
Back to Basics: Understanding the “for…in” Loop in JavaScript549
Dealing With Timezones in Web Development548
Stop Writing JavaScript Like This547
Building a Multi-Select Component (arg/dev)546
, ,
Introduction to Styled Components545
, ,
The Ultimate Guide to Getting Started With the Rollup.js JavaScript Bundler (cra)544
, , ,
Writing Clean JavaScript Tests With the BASIC Principles543
,
Animation Techniques for Adding and Removing Items From a Stack (css)542
,
jsPerf—Online JavaScript Performance Benchmark541
,
Using JavaScript to Detect High Contrast and Dark Modes (sco)540
, , ,
Sorting JavaScript Arrays by Nested Properties539
,
How I Built a Modern Website in 2021 (ken)538
,
Web Streams Everywhere (and Fetch for Node.js) (oll/css)537
, ,
A JavaScript Developer’s Guide to Browser Cookies536
,
Optimising a JavaScript Library With WebAssembly, a Failed Attempt535
,
20 Killer JavaScript One-Liners534
Small Bundles, Fast Pages: What to Do With Too Much JavaScript (cal)533
,
29 Projects to Help You Practice HTML CSS JavaScript 2021532
,
The Ultimate Guide to Web Console531
, ,
Vanilla JS Is a Web Performance Decision (cfe)530
Defining Basic JavaScript Terms: “map”, “filter”, and “reduce” (jim)529
Threats of Using Regular Expressions in JavaScript528
Web Scraping With JavaScript and Node.js527
,
Building a Split-Button Component (arg/dev)526
, ,
Writing High-Performance JavaScript (cfe)525
7 Practices to Create Good JavaScript Variables524
Essential Concepts in JS523
How to Use “Promise.any()”522
,
jsc: My New Best Friend521
4 Important Differences Between Regular and Arrow Functions520
,
Truthy and Falsy: When All Is Not Equal in JavaScript (cra)519
Using CSS Module Scripts to Import Stylesheets (dev)518
,
What Is a Promise? JavaScript Promises for Beginners (fre)517
,
“return await promise” vs. “return promise” in JavaScript516
,
JavaScript Development: Making a Web Worker Optional515
Uploading Multiple Files With Fetch514
,
Refresher on JavaScript Callbacks and Promises513
,
How to Use “Promise.allSettled()”512
,
How to Build Resilient JavaScript UIs (sma)511
, ,
The (Most Comprehensive) JavaScript Design Principles Guide510
, ,
The Ultimate Cheat Sheet List for Web Developers509
, ,
An Introduction to Frameworkless Web Components (cra)508
, ,
6 Useful Frontend Techniques That You May Not Know About507
, ,
What Is Tree Shaking? (cfe)506
, ,
The Ultimate Guide to Browser-Side Storage (cra)505
, ,
Detecting Media Query Support in CSS and JavaScript (kil)504
, ,
How to Convert Arrays to Human-Readable Lists in JavaScript (ami)503
, ,
How to Use “Promise.all()”502
,
How Does Node.js Load Its Built-In/Native Modules?501
,
Basics of JavaScript Test Driven Development (TDD) With Jest500
, ,
“export default thing” Is Different to “export { thing as default }” (jaf)499
When a Click Is Not Just a Click (css)498
The State of Web Workers in 2021 (sur/sma)497
Encoding Data for POST Requests (jaf)496
,
Resource Inlining in JavaScript Frameworks (mge/dev)495
, ,
JavaScript Frameworks and the Lost Art of HTML (deq)494
,
Debugging JavaScript and Front-End493
,
What’s New in ES2021492
,
Sorting Colors in JavaScript491
,
Demystifying Styled Components (jos)490
,
How to Use Dynamic Imports in JavaScript489
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)488
,
10 Utility Functions for Working With Objects in JavaScript487
,
JavaScript: Debouncing and Throttling486
,
A Thorough Analysis of CSS-in-JS (css)485
,
Don’t Overabstract Your Components484
,
Create Scripts in JavaScript With zx483
,
Tree-Shaking: A Reference Guide (ati/sma)482
, , ,
Introduction to HTTP Cookies481
,
Checking “Under the Hood” of Code (jay)480
, , , , , ,
Content-Aware Image Resizing in JavaScript479
,
Variable Scope, Lexical Scope, and Code Blocks in JavaScript478
Primitive Values, Objects, and References in JavaScript Made Simple477
Human-Readable JavaScript: A Tale of Two Experts (ali)476
Now That’s What I Call Service Worker (mal/ali)475
,
Why Your Website Should Work Without JavaScript474
, ,
What Is the JavaScript Internationalization API (I18N)? (cra)473
,