Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“javascript” News Archive (5)

Entry (Sources) and Other Related TopicsDate#
Preventing Smooth Scrolling With JavaScript (kil)685
A More Easy Way to Write “if … or” Checks With Vanilla JavaScript (cfe)684
A Pipe Operator for JavaScript: Introduction and Use Cases (rau)683
,
The Double-Assignment Pattern in jQuery’s Source Code682
The Many Ways to Modify Leading and Trailing Characters From Strings With JavaScript (cfe)681
Context-Aware Web Components Are Easier Than You Think (css)680
,
Frontend Challenges: Front-End Engineer Assignment679
, ,
“structuredClone()”: Deeply Copying Objects in JavaScript (rau)678
Two Ways to Clear an Array With Vanilla JavaScript (cfe)677
Improving WordPress Performance: An Open Letter (erw)676
, ,
8 Techniques to Write Cleaner JavaScript Code675
Add a Service Worker to Your Site (cfe/css)674
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)673
,
Be Prepared for Failure and Handle It Gracefully (css)672
CSS Houdini Paint API (5t3)671
, ,
Deep-Copying in JavaScript Using “structuredClone” (sur/dev)670
Performance Implications of JavaScript Errors669
,
Intersection Observer (5t3)668
Embrace the Platform (bra/css)667
, ,
JSON Modules in JavaScript666
,
Best Practices for Node.js Development665
,
JavaScript (htt)664
, , ,
How to Trim Strings in JavaScript663
,
How JavaScript Engines Achieve Great Performance662
,
How to Make Blob Menu Using HTML, CSS, and JavaScript661
, ,
Why IndexedDB Is Slow and What to Use Instead660
, ,
Using Web Workers to Boost Third-Party Script Performance (log)659
,
How to Debounce and Throttle Callbacks in Vue658
, , , ,
Chrome DevTools: Copy CSS Styles as JavaScript-Compatible Properties657
, , , ,
Localizing Your Next.js App (ati/sma)656
,
Designing Error Messages and a Logging Strategy in Node.js (app)655
, , ,
Accessible Toggles (mic)654
, ,
A Comprehensive Guide to Error Handling in Node.js (hon)653
, ,
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil652
,
Chrome DevTools: Visualise Your JavaScript Bundles651
, , , , , ,
In-Page Filtered Search With Vanilla JavaScript (css)650
,
11 Methods to Add CSS/JS Frontend Assets Into TYPO3 (t3p)649
, ,
Why Outdated jQuery Is Still the Dominant JavaScript Library (ric/the)648
,
Building an Effective Image Component (dev)647
,
Finding Common Patterns Across Frameworks646
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)645
, ,
Back to Basics: Understanding the “for…in” Loop in JavaScript644
Dealing With Timezones in Web Development643
Stop Writing JavaScript Like This642
Building a Multi-Select Component (arg/dev)641
, ,
Introduction to Styled Components640
, ,
The Ultimate Guide to Getting Started With the Rollup.js JavaScript Bundler (cra)639
, , ,
Writing Clean JavaScript Tests With the BASIC Principles638
,
Animation Techniques for Adding and Removing Items From a Stack (css)637
,
jsPerf—Online JavaScript Performance Benchmark636
,
Using JavaScript to Detect High Contrast and Dark Modes (sco)635
, , ,
Sorting JavaScript Arrays by Nested Properties634
,
Web Streams Everywhere (and Fetch for Node.js) (oll/css)633
, ,
How I Built a Modern Website in 2021 (ken)632
,
A JavaScript Developer’s Guide to Browser Cookies (psu)631
,
Optimising a JavaScript Library With WebAssembly, a Failed Attempt630
,
20 Killer JavaScript One-Liners629
Small Bundles, Fast Pages: What to Do With Too Much JavaScript (cal)628
,
29 Projects to Help You Practice HTML CSS JavaScript 2021627
,
The Ultimate Guide to Web Console626
, ,
Vanilla JS Is a Web Performance Decision (cfe)625
Defining Basic JavaScript Terms: “map”, “filter”, and “reduce” (jim)624
Threats of Using Regular Expressions in JavaScript623
Web Scraping With JavaScript and Node.js622
,
Building a Split-Button Component (arg/dev)621
, ,
Writing High-Performance JavaScript (cfe)620
7 Practices to Create Good JavaScript Variables619
Essential Concepts in JS618
How to Use “Promise.any()”617
,
jsc: My New Best Friend616
4 Important Differences Between Regular and Arrow Functions615
,
Truthy and Falsy: When All Is Not Equal in JavaScript (cra)614
Using CSS Module Scripts to Import Stylesheets (dev)613
,
What Is a Promise? JavaScript Promises for Beginners (fre)612
,
“return await promise” vs. “return promise” in JavaScript611
,
JavaScript Development: Making a Web Worker Optional610
Uploading Multiple Files With Fetch609
,
Refresher on JavaScript Callbacks and Promises (ato)608
,
How to Use “Promise.allSettled()”607
,
How to Build Resilient JavaScript UIs (sma)606
, ,
The (Most Comprehensive) JavaScript Design Principles Guide605
, ,
The Ultimate Cheat Sheet List for Web Developers604
, ,
An Introduction to Frameworkless Web Components (cra)603
, ,
6 Useful Frontend Techniques That You May Not Know About602
, ,
What Is Tree Shaking? (cfe)601
, ,
The Ultimate Guide to Browser-Side Storage (cra)600
, ,
Detecting Media Query Support in CSS and JavaScript (kil)599
, ,
How to Convert Arrays to Human-Readable Lists in JavaScript (ami)598
, ,
How to Use “Promise.all()”597
,
How Does Node.js Load Its Built-In/Native Modules?596
,
Basics of JavaScript Test Driven Development (TDD) With Jest595
, ,
“export default thing” Is Different to “export { thing as default }” (jaf)594
When a Click Is Not Just a Click (css)593
The State of Web Workers in 2021 (sur/sma)592
Encoding Data for POST Requests (jaf)591
,
Resource Inlining in JavaScript Frameworks (mge/dev)590
, ,
JavaScript Frameworks and the Lost Art of HTML (deq)589
,
Debugging JavaScript and Front-End588
,
What’s New in ES2021587
,
Sorting Colors in JavaScript586
,
Demystifying Styled Components (jos)585
,
How to Use Dynamic Imports in JavaScript584
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)583
,
10 Utility Functions for Working With Objects in JavaScript582
,
JavaScript: Debouncing and Throttling581
,
A Thorough Analysis of CSS-in-JS (css)580
,
Don’t Overabstract Your Components579
,
Tree-Shaking: A Reference Guide (ati/sma)578
, , ,
Create Scripts in JavaScript With zx577
,
Introduction to HTTP Cookies576
,
Checking “Under the Hood” of Code (jay)575
, , , , , ,
Content-Aware Image Resizing in JavaScript574
,
Variable Scope, Lexical Scope, and Code Blocks in JavaScript573
Primitive Values, Objects, and References in JavaScript Made Simple572
Human-Readable JavaScript: A Tale of Two Experts (ali)571
Now That’s What I Call Service Worker (mal/ali)570
,
Why Your Website Should Work Without JavaScript569
, ,
What Is the JavaScript Internationalization API (I18N)? (cra)568
,
5 Different Ways to Declare Functions in jQuery (cra)567
,
A Comprehensive Guide to JavaScript Design Patterns566
,
JavaScript: What Is the Meaning of “this”? (jaf/dev)565
Beyond “console.log()”—Level Up Your Debugging Skills (cod)564
,
Garbage Collection in JavaScript563
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)562
,
JavaScript Obfuscation: What, Why, and How?561
An Introduction to the Rollup.js JavaScript Bundler (cra)560
, , ,
2020 JavaScript Rising Stars559
, , , , , , , , , , , ,
A Practical Introduction to Dependency Injection (sma)558
,
HTML and CSS Techniques to Reduce Your JavaScript557
, ,
JavaScript (tka/htt)556
, , ,
“npm ruin dev” (ada/css)555
, , ,
How to Create a Favicon That Changes Automatically (css)554
, ,
Minimal Takes on Faking Container Queries (chr/css)553
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)552
,
“console.log({ myVariable });” (chr/css)551
Warp: Improved JS Performance in Firefox 83 (jan)550
, , , , ,
[JavaScript] Operator Lookup (jos)549
Compile Svelte in Your Head548
,
The Good Web and the Bad Web (kzi)547
,
Advanced GraphQL Usage in Gatsby Websites (sma)546
,
Basic Math in JavaScript—Numbers and Operators (mdn)545
,
Animating React Components With GreenSock (sma)544
, , ,
Modifying Specific Letters With CSS and JavaScript (css)543
Working With JavaScript Media Queries (css)542
Loading Third-Party JavaScript (add/dev)541
“this” in JavaScript and TypeScript (dea)540
JS Minification Benchmarks539
,
Better Error Handling in Node.js With Error Classes (sma)538
,
Accessibility on the Canvas With JavaScript537
,
Introduction to Memoization in JavaScript (hic)536
,
How to Use Styled Components in React (sma)535
, , ,
JavaScript to Know for React (ken)534
Most Popular JavaScript Frameworks in 2020533
, , , , , ,
JavaScript Event Delegation: A Beginner’s Guide532
,
A Brief Introduction to WebGL531
,
Learn Deno: A Secure JavaScript and TypeScript Runtime530
, ,
What Is Type Coercion in JavaScript ?529
,
Namespaces in JavaScript (fla)528
90’s Cursor Effects527
,
App Shell UX With Service Workers and Streams (jef/dev)526
, , , ,
An Overview of Scroll Technologies (zac/css)525
, , , ,
Easing Animations in Canvas (css)524
,
JavasSript RORO Pattern523
How to Get All Custom Properties on a Page in JavaScript (tyl/css)522
, ,
30 Seconds of Code521
, ,
Today’s JavaScript, From an Outsider’s Perspective (lea)520
The Third Age of JavaScript (swy)519
,
Static Hoisting (rau)518
What Every JavaScript Developer Should Know About Unicode517
Still Using Node.js? Deno 1.0 Is Here! (ant)516
, , ,
In Defense of the Modern Web (ric)515
,
Styling Components in React (sma)514
, , , ,
Maybe You Don’t Need That SPA513
, ,
Manipulating Arrays and Objects in JavaScript512
, ,
Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod/css)511
, , , , ,
Implementing Dark Mode in React Apps Using styled-components (sma)510
, ,
The Cost of JavaScript Frameworks (tka)509
, , , , , ,
Can JavaScript Detect the Browser’s Zoom Level? (chr/css)508
,
Learn Programming (jad)507
, ,
How to Create a Particle Trail Animation in JavaScript (sma)506
,
How to Create a Native Web Component Without a Framework505
,
On the Responsibility That Comes With Good JavaScript Support (j9t)504
Performance Tips: Minifying HTML, CSS, and JS503
, , , , ,
The Economics of JavaScript Web Apps502
,
Console Commands Guide (css)501
, , , ,
How We Learned to Draw Text on HTML5 Canvas500
, , ,
What Is Node and When Should I Use It?499
,
Why JavaScript Is Eating HTML (css)498
, ,
What Is Memoization?497
,
Understanding Map and Set in JavaScript496
Understanding Immutability in JavaScript (css)495
How to Automatically Update Your JavaScript Dependencies (spa/clo)494
, , , ,
The History of JavaScript: A Journey From Netscape to Frameworks and Libraries493
, , ,
2019 JavaScript Rising Stars (sac)492
, , , , , , , , , , , ,
Understanding Async Await (sar/css)491
,
Interactivity and Animation With Variable Fonts (man/24w)490
, , ,
JavaScript Loops Made Easy (cod)489
How TypeScript Makes You a Better JavaScript Developer488
JavaScript Isn’t Always Available and It’s Not the User’s Fault (ada)487
, ,
Writing Asynchronous Tasks in Modern JavaScript (jer/sma)486
Creating Custom JavaScript Syntax With Babel485
A Re-Introduction to Destructuring Assignment (sma)484
,
It’s Not Wrong that “'🤦🏼‍♂️'.length == 7” (hsi)483
“Must Work Without JavaScript” (j9t)482
Should a Website Work Without JavaScript? (chr/css)481
Working With Attributes on DOM Elements (css)480
, , ,
Faster Image Loading With Embedded Image Previews (sma)479
, , ,
The Differing Perspectives on CSS-in-JS (chr/css)478
, ,
Browsers Are Pretty Good at Loading Pages, It Turns Out477
, ,
Frontend Design, React, and a Bridge Over the Great Divide (bra)476
, , ,
Finally… a Post on Finally in Promises (sar/css)475
,
Improve Your JavaScript Knowledge by Reading Source Code (sma)474
Types or Tests: Why Not Both? (swy/css)473
, ,
Responsible JavaScript (mal/ali)472
, , , , ,
The Thinking Behind Simplifying Event Handlers (not/css)471
,
Getting to Know the MutationObserver API (lou/sma)470
,
In Defense of the Ternary Statement (bur/css)469
,
What’s Next for Web Development? (jch)468
,
Clever JavaScript Does Not Mean Simple or Readable (cfe)467
Yet Another JavaScript Framework (jay/css)466
, ,
JS vs. Java—Dynamic Typing465
,
An Introduction to Web Components (css)464
, , ,
A Quick Intro to Higher-Order Functions in JavaScript463
,
Using IntersectionObserver to Check if Page Scrolled Past Certain Point (chr/css)462
,
How to Avoid DOM Blocking in JavaScript (cra)461
, ,
Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma)460
, , ,
An Introduction to Web Bluetooth (htm/sma)459
,
Guide to Web Authentication458
, , ,
The Great Divide (chr/css)457
, ,
2018 JavaScript Rising Stars (sac)456
, , , , , , , , , , , , ,
Different Result From “Array.sort()”?455
, , , , ,
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)454
, , ,
An Extensive Guide to Progressive Web Applications (sma)453
, , ,
Avoiding the Pitfalls of Automatically Inlined Code (sma)452
, ,
JavaScript Is for Web Apps, Not for Websites451
Reduce JavaScript Payloads With Code Splitting (mal/dev)450
,
Focus Trapping for Accessibility (A11Y)449
, ,
Demystifying JavaScript Testing (ken/css)448
Extending Built-In Elements447
, ,
CSS-in-JS: FTW || WTF? (bru)446
, ,
Taming “this” in JavaScript With [the] Bind Operator (sma)445
A Minimal JavaScript Setup (css)444
, , , , ,
Updating a CSS Variable With JavaScript (chr/css)443
,
The “Developer Experience” Bait-and-Switch (sli)442
Removing jQuery From GitHub.com Frontend (git)441
, , , ,
Chrome’s Noscript Intervention (tka)440
, , , ,
Three Input Element Properties That I Discovered While Reading MDN (ste)439
,
Links List for Print Styles (aar)438
,
A Tour of JavaScript Timers on the Web (nol)437
New Syntax for JS “Function Stuff” (tab)436
,