Frontend Dogma

“javascript” News Archive (4)

Entry (Sources) and Other Related TopicsDate#
2022 JavaScript Rising Stars839
, , , , , , , , , , ,
Top 13 Templating Engines for JavaScript to Improve and Simplify Your Workflow 2023 (sta)838
, , , , , ,
Use nvm and .nvmrc for a Better JavaScript Development837
,
Conditional API Responses for JavaScript vs. HTML Forms (aus)836
, , ,
Cloning Arrays and Objects in Vanilla JavaScript (cfe)835
,
Intro to JavaScript Closures834
,
React JS Best Practices From the New Docs833
, , ,
JavaScript Frameworks—Heading Into 2023 (rya/thi)832
Signals: The Nitty-Gritty (web)831
,
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)830
, , , ,
Pointer Events (5t3)829
, ,
Using Inline JavaScript Modules to Prevent CSS Blockage (sto)828
,
ECMAScript Proposal: Iterator Helpers (rau)827
,
Get Off the Main Thread With an Inline Web Worker: An Example (sto)826
, ,
The Most Popular CSS-in-JS Libraries in 2022 (sta)825
, ,
An Interactive Guide to JavaScript Events (ale)824
, ,
How to Merge Objects in JavaScript (sta)823
,
JavaScript Polyfills for Interviews822
,
Using SRI to Protect From Malicious JavaScript (mat)821
Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra)820
, , ,
Tips for Typing Import Statements in JavaScript (rau)819
5 Ways to Make Your JavaScript More Functional818
Speeding Up the JavaScript Ecosystem—One Library at a Time (mar)817
,
Convert Any Value to a Boolean in JavaScript (ami)816
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)815
, ,
Our Future CSS Strategy814
, , ,
State of JavaScript 2022 (sac/dev)813
A Guide to Keyboard Accessibility: JavaScript (its/sma)812
, ,
Days Since Last JS Framework811
,
Back to Basics: What are Callbacks in JavaScript?810
,
Spy On “window.postMessage” Calls (bah)809
,
Generating Slugs Using One Line of Code in JavaScript (ami)808
Why Would Anyone Need JavaScript Generator Functions?807
Saved From Callback Hell806
Client-Side Routing Without the JavaScript (rya/thi)805
,
An Overview of JavaScript Promises804
,
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know803
What Is a Realm in JavaScript?802
Motion Controls in the Browser (sma)801
,
Guide to the Best JavaScript Books for Beginners800
, ,
Detect System Theme Preference Change Using JavaScript (dav)799
JavaScript Shallow Copy—What Is a Shallow Copy?798
Why I Never Understood CSS-in-JS (cit)797
,
Secure JavaScript URL Validation (sny)796
, ,
Why We’re Breaking Up With CSS-in-JS795
,
Two JavaScripts (rem)794
Speeding Up Async Snippets (css)793
,
Bun? Deno? Node.js? Creating Your Own JavaScript Runtime Using V8, Libuv, and More792
, ,
Quick Tip: How to Use the Ternary Operator in JavaScript791
, ,
Delightful UI Animations With Shared Element Transitions API II (cod/sma)790
, ,
Understanding “async” and “await”789
How to Safely Pass Data to JavaScript in a Django Template (ada)788
,
Quick Tip: How to Use the Spread Operator in JavaScript787
, ,
The Missing Math Methods in JavaScript786
The Difference Between “undefined” and “not defined” in JavaScript785
I Turned JS Into a Compiled Language (for Fun and Wasm) (sur)784
,
I Changed My Mind About Writing New JavaScript Frameworks (whi)783
Delightful UI Animations With Shared Element Transitions API (cod/sma)782
, ,
Templating in HTML (kit)781
Optimize Long Tasks (mal/dev)780
,
Let Me Understand How JavaScript Works Under the Hood779
How to Return Multiple Values From a Function in JavaScript (ami)778
,
Useful JavaScript Math Functions and How to Use Them777
,
Named Element IDs Can Be Referenced as JavaScript Globals (css)776
Dear Console… (cod)775
The New Wave of JavaScript Web Frameworks774
, , , ,
JavaScript (mal/htt)773
, , ,
How to Get All Sibling Elements of a Link or Button With Vanilla JavaScript (cfe)772
, ,
K-Means Clustering Visualization Using D3.js771
Writing Composable SQL Using JavaScript770
,
Rest vs. Spread Syntax in JavaScript (ami)769
How to Generate Random Numbers in JavaScript With “Math.random()”768
, ,
How to Get the Current Timestamp in JavaScript767
Building a Retro Draggable Web Component With Lit (and/sma)766
Total Blocking Time: A Short and Sweet Guide for Happier Users (ben/cal)765
7 Must Know JavaScript Tips and Tricks764
A Guide to Rounding Numbers in JavaScript763
JavaScript APIs You Don’t Know About (mon/sma)762
Conditionally Spreading Objects in JavaScript (ami)761
The Seventh Way to Call a JavaScript Function Without Parentheses760
Mastering DOM Manipulation With Vanilla JavaScript759
Make It Short—Make It Better758
What’s New With Forms in 2022? (oll/css)757
,
A Quick Primer on Testing JavaScript (cfe)756
,
Detect When Users Switch Tabs Using JavaScript755
The Art of Writing Secrets: Encryption for JavaScript Developers754
,
Disabled JavaScript Turns Off Native Lazy Loading (ste)753
, ,
Dear Oracle, Please Release the JavaScript Trademark (tin)752
, ,
Useful JavaScript Data Grid Libraries (sma)751
, , ,
Default Exports in JavaScript Modules Are Terrible750
JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically749
, , , , ,
Monitor Events and Function Calls via Console (dav)748
,
Implementing Promisable “setTimeout”747
What Is a REST API? (cra)746
,
Tracking the World in About 80 Lines of JavaScript (kzi)745
How to Use localStorage in JavaScript: An Easy Guide744
, ,
Re-Implementing JavaScript’s “==” in JavaScript (eva)743
An Introduction to Context Propagation in JavaScript (sma)742
Dependency Injection in JS/TS741
The Console API740
,
Custom Event Naming Conventions (cfe)739
,
TypeScript vs. JavaScript: Which One You Should Use, and Why738
,
Code Golfing Tips and Tricks: How to Minify Your JavaScript Code737
, ,
The JavaScript Paradox (rya/thi)736
Light/Dark Mode735
,
Checking if a JavaScript Native Function Is Monkey Patched734
Adding Observability to Your Jest Tests733
, ,
Everything You Need to Know About JavaScript Import Maps (hon)732
,
The History of JavaScript731
Type Annotations in JavaScript730
,
Front-End Internationalisation Tips729
, ,
RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks728
, ,
15 Common Beginner JavaScript Mistakes727
The 10 Most Common JavaScript Issues Developers Face726
JavaScript SDK “Package Size Is Massive”—So We Reduced It by 29% (sen)725
,
Hacking JavaScript Objects724
Useful Tips and Tricks in JavaScript723
JSON Creator Douglas Crockford Interview (dou)722
The “Array.prototype.at()” Method in Vanilla JavaScript (cfe)721
Integer Math in JavaScript720
Statements vs. Expressions (jos)719
JavaScript Obfuscation Techniques by Example718
, ,
Frontend Web Performance: The Essentials717
,
Using JavaScript to Fill localStorage to Its Maximum Capacity716
Stop the Screen Going to Sleep With JavaScript715
In Defense of Blocks for Local Scopes714
In Defense of Blocks for Local Scopes II713
Svelte Origins: A JavaScript Documentary712
,
Future Features of JS (jsn)711
How to Remove 99% of JavaScript From Main Thread (wea)710
, ,
You Don’t Need a JavaScript Library for Your Components709
,
Understanding the JavaScript Window Object708
AbortController Is Your Friend707
Modern JavaScript, 10 Things You Should Be Using, Starting Today706
JavaScript Hydration Is a Workaround, Not a Solution (the)705
Patterns for Building JavaScript Websites in 2022 (rya/thi)704
,
Mathematical Notation for JavaScript Developers Explained703
Optimize the Use of “if–else”702
Shallow Copy and Deep Copy701
Monorepos in JavaScript and TypeScript (rwi)700
,
JavaScript of Halftone Printing699
Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau)698
,
JavaScript Closures, Explained697
Understanding Weak Reference in JavaScript (sma)696
Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks (sny)695
, ,
RFC 9239: Updates to ECMAScript Media Types (rau)694
Building a Button Component (arg/dev)693
, , ,
Reduce Array of Objects to an Object in JavaScript (ami)692
,
Does JavaScript Make My Site Less Accessible?691
,
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (sma)690
, , , ,
How to Learn JavaScript Fast: Six Simple Mind Tricks689
, ,
You Don’t Need “void 0”688
The Road to Universal JavaScript687
Fetch API Is [the] New Old Version of AJAX686
, ,
Master Higher-Order Functions in JavaScript685
JavaScript Containers (tin)684
8 JavaScript Quiz [Questions] That May Confuse You683
,
CTA Modal: How to Build a Web Component (sma)682
, ,
Common Frontend Interview Questions I’ve Been Asked681
,
Web Scraping via JavaScript Runtime Heap Snapshots680
,
Learn to Code With JavaScript: The Most Popular Programming Language on Earth679
What Is Memoization? How and When to Memoize in JavaScript and React (fre)678
,
Build a Lightweight Web Component With Lit.js677
Four Eras of JavaScript Frameworks676
,
Faster Initialization of Instances With New Class Features675
, , ,
The Ultimate Guide to Optimizing JavaScript for Quick Page Loads (ste/bui)674
, ,
Building a Dialog Component (arg/dev)673
, , ,
JavaScript Function Composition: What’s the Big Deal?672
33 JavaScript Concepts Every Developer Should Know671
JavaScript and Node.js Testing Best Practices670
, ,
Locale Aware Sorting in JavaScript669
, ,
14 Linting Rules to Help You Write Asynchronous Code in JavaScript668
,
When to Use a Function Expression vs. Function Declaration667
,
Conquering JavaScript Hydration (rya/thi)666
Performance Tests on Common JavaScript Array Methods (hac)665
, ,
How to Make a Drag-and-Drop File Uploader With Vue.js 3 (sma)664
, ,
A Quick Guide to Closures663
,
Building a Loading Bar Component (arg/dev)662
, ,
Accessibility, Assistive Technology, and JavaScript (cfe)661
,
Implementing JavaScript Delay for Cookie Consent Banner660
, ,
How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe)659
,
Horizontal Scrolling Nav (mdo)658
Arrow Functions in JavaScript: How to Use Fat and Concise Syntax657
,
Can I Use Hover on Touch Devices? Here’s [a] CSS and JS Hack656
,
CommonJS (CJS) and Modules (ESM): Import Compatibility655
, ,
A Look at the Dialog Element’s Super Powers (ste)654
,
JavaScript Naming Conflicts: How Existing Code Can Force Proposed Features to Be Renamed (rau)653
,
Why I Avoid “async”/“await”652
Creating Native Web Components (cod)651
,
It’s Always Been You, Canvas2D (dev)650
, ,
How to Use Higher-Order Functions in JavaScript649
,
How Do Primitive Values Get Their Properties? (rau)648
5 Things You Don’t Need JavaScript For647
How to Build a File Upload Service With Vanilla JavaScript (log)646
,
Essential Cryptography for JavaScript Developers645
,
HTML Comments Work in JavaScript Too644
,
What Is Responsible JavaScript? (mal+/sma)643
You Can “throw()” Anything in JavaScript—and Other “async”/“await” Considerations642
Comparing Node JavaScript to JavaScript in the Browser (css)641
, ,
JavaScript Obfuscation: The Definitive Guide (2022)640
,
How to Create a Search Page for a Static Website With Vanilla JS (cfe)639
, , ,
The State of JavaScript 2021 [Results] (sac/dev)638
The Harsh Reality for JavaScript Developers: If You Don’t Study the Fundamentals You Will Be Just Another “Coder”637
,
Track Down the JavaScript Code Responsible for Polluting the Global Scope636
7 Killer One-Liners in JavaScript635
Moving From JavaScript to TypeScript634
Debugging JavaScript (fla)633
New in JavaScript: “reportError”—a Method to Report to Global Event Handlers (ste)632
Move Over JavaScript: Back-End Languages Are Coming to the Front-End (kli/git)631
Creating Generative SVG Grids630
,
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)629
,
Why Efficient Hydration in JavaScript Frameworks Is So Challenging (rya/thi)628
,
The Impact of Motion Animation on Cognitive Disability (tpg)627
,
Improving JavaScript Bundle Performance With Code-Splitting (cod/sma)626
, , ,
Preventing Smooth Scrolling With JavaScript (kil)625
A More Easy Way to Write “if … or” Checks With Vanilla JavaScript (cfe)624
A Pipe Operator for JavaScript: Introduction and Use Cases (rau)623
,
The Double-Assignment Pattern in jQuery’s Source Code622
Context-Aware Web Components Are Easier Than You Think (css)621
,
The Many Ways to Modify Leading and Trailing Characters From Strings With JavaScript (cfe)620
Frontend Challenges: Front-End Engineer Assignment619
, ,
“structuredClone()”: Deeply Copying Objects in JavaScript (rau)618
Two Ways to Clear an Array With Vanilla JavaScript (cfe)617
8 Techniques to Write Cleaner JavaScript Code616
Add a Service Worker to Your Site (cfe/css)615
Be Prepared for Failure and Handle It Gracefully (css)614
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)613
,
CSS Houdini Paint API (5t3)612
, ,
Deep-Copying in JavaScript Using “structuredClone” (sur/dev)611
Performance Implications of JavaScript Errors610
,
Intersection Observer (5t3)609
Embrace the Platform (bra/css)608
, ,
JSON Modules in JavaScript607
,
Best Practices for Node.js Development606
,
JavaScript (htt)605
, , ,
How to Trim Strings in JavaScript604
,
How JavaScript Engines Achieve Great Performance603
,
How to Make Blob Menu Using HTML, CSS, and JavaScript602
, ,
Why IndexedDB Is Slow and What to Use Instead601
, ,
Chrome DevTools: Copy CSS Styles as JavaScript-Compatible Properties600
, , , ,
How to Debounce and Throttle Callbacks in Vue599
, , , ,
Using Web Workers to Boost Third-Party Script Performance (log)598
,
Localizing Your Next.js App (ati/sma)597
,
Designing Error Messages and a Logging Strategy in Node.js (app)596
, , ,
A Comprehensive Guide to Error Handling in Node.js (hon)595
, ,
Accessible Toggles (mic)594
, ,
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil593
,
Chrome DevTools: Visualise Your JavaScript Bundles592
, , , , , ,
In-Page Filtered Search With Vanilla JavaScript (css)591
,
11 Methods to Add CSS/JS Frontend Assets Into TYPO3 (t3p)590
, ,