Topic mix

JavaScript

21 moments from 17 videos · 1:22:41 total

This curated selection of technical talk segments assists developers in mastering asynchronous programming, engine internals, and modern language specifications.

How to Stop Choosing JavaScript Frameworks and Start Living
Play section The history of JavaScript and standardizing browser compatibility
The history of JavaScript and standardizing browser compatibility thumbnail

The history of JavaScript and standardizing browser compatibility

How early scripting evolved through browser wars and resulted in utility libraries like jQuery to solve implementation differences.

Play section Addressing the complaints about JavaScript as a programming language
Addressing the complaints about JavaScript as a programming language thumbnail

Addressing the complaints about JavaScript as a programming language

How standard evolution and browser implementation resolve common grievances about language syntax and missing static types.

The State Of The Web
Play section Taming browser quirks and JavaScript evolution
Taming browser quirks and JavaScript evolution thumbnail

Taming browser quirks and JavaScript evolution

Standardization and libraries like jQuery smoothed over early differences in browser behavior and made DOM scripting accessible.

Design Principles For The Web
Play section The cost of client-side JavaScript execution
The cost of client-side JavaScript execution thumbnail

The cost of client-side JavaScript execution

The performance impacts of sending non-conservative payloads and relying heavily on client-side JavaScript.

JavaScript the Grumpy Parts
Play section Understanding the two-pass JavaScript compiler mechanism
Understanding the two-pass JavaScript compiler mechanism thumbnail

Understanding the two-pass JavaScript compiler mechanism

How the JavaScript engine parses allocations in the first pass and executes code sequentially.

Play section The history and design philosophy of JavaScript
The history and design philosophy of JavaScript thumbnail

The history and design philosophy of JavaScript

How JavaScript's creation in ten days and isolated runtime shaped its tolerant error handling.

Catching up on the basics you don't really need that much code
Play section Replacing JavaScript functionality with standard HTML elements
Replacing JavaScript functionality with standard HTML elements thumbnail

Replacing JavaScript functionality with standard HTML elements

Utilizing modern HTML attributes and elements for common interactions to systematically minimize the JavaScript payload.

WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Play section Reevaluating the default reliance on JavaScript for interactions
Reevaluating the default reliance on JavaScript for interactions thumbnail

Reevaluating the default reliance on JavaScript for interactions

Modern semantic HTML and CSS natively handle interactions and accessibility without unnecessary JavaScript dependencies.

NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg
Play section Reducing JavaScript dependencies with native HTML and CSS
Reducing JavaScript dependencies with native HTML and CSS thumbnail

Reducing JavaScript dependencies with native HTML and CSS

How the NoLoJS project advocates for utilizing built-in browser features to create interactive UI components without external logic.

Play section Identifying scenarios where JavaScript remains an essential tool
Identifying scenarios where JavaScript remains an essential tool thumbnail

Identifying scenarios where JavaScript remains an essential tool

The specific client-side data mutations and interactive interfaces that still demand robust JavaScript solutions for acceptable rendering speeds.

Best of the Worst – the most awful anti-features in JavaScript, ranked!
Play section Evaluating the true impact of bad JavaScript features
Evaluating the true impact of bad JavaScript features thumbnail

Evaluating the true impact of bad JavaScript features

Examining historically significant language quirks reveals deeper architectural flaws beyond simple type coercion jokes.

Extreme Rules Lawyering with the ECMAScript Specifications
Play section Overview of extreme rules lawyering in JavaScript standards
Overview of extreme rules lawyering in JavaScript standards thumbnail

Overview of extreme rules lawyering in JavaScript standards

An introduction to reading web technology specifications and uncovering obscure JavaScript behavior.

Marko.js: Unsung Hero of Scalable Web Frameworks
Play section Automatic dead code elimination and javascript reduction
Automatic dead code elimination and javascript reduction thumbnail

Automatic dead code elimination and javascript reduction

The framework compiler analyzes interactivity during build time to actively prevent shipping static component javascript to the client.

WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
Play section Modern JavaScript loop optimization and CSS innovations
Modern JavaScript loop optimization and CSS innovations thumbnail

Modern JavaScript loop optimization and CSS innovations

The ways modern browser engines optimize performance bottlenecks in fundamental scripting and styling.

The Lean Web
Play section How heavy JavaScript payloads degrade browser performance and resilience
How heavy JavaScript payloads degrade browser performance and resilience thumbnail

How heavy JavaScript payloads degrade browser performance and resilience

JavaScript parsing and execution fundamentally block rendering pipelines and fail catastrophically compared to HTML or CSS.

WeAreDevelopers LIVE – Keeping Up with Styles, Data & More
Play section Tracking feature adoption in modern JavaScript updates
Tracking feature adoption in modern JavaScript updates thumbnail

Tracking feature adoption in modern JavaScript updates

The JavaScript standard continues integrating proven features and native functionality from established languages.

WeAreDevelopers LIVE – Guten TAG, Web Standards, AI and more
Play section Thirty years of JavaScript evolution and language standardization
Thirty years of JavaScript evolution and language standardization thumbnail

Thirty years of JavaScript evolution and language standardization

The history of JavaScript highlights its transition from a rushed scripting language to a robust standard.

Backstage Software Templates for Java Developers
Play section Building custom backend plugins using JavaScript hooks
Building custom backend plugins using JavaScript hooks thumbnail

Building custom backend plugins using JavaScript hooks

Evaluating the technical implications of writing native JavaScript components when existing community plugins are insufficient.

Justice for All! Diving into JsTz, a Native JavaScript Environment for Web3 Development
Play section Why JavaScript is the target for Web3 development
Why JavaScript is the target for Web3 development thumbnail

Why JavaScript is the target for Web3 development

The massive global developer base and rich tooling ecosystem make JavaScript ideal for large language model code generation.

Play section Introduction to native JavaScript execution on Tezos
Introduction to native JavaScript execution on Tezos thumbnail

Introduction to native JavaScript execution on Tezos

JSTZ operates as a layer two solution providing an uncompiled, native JavaScript environment.

Build Your Blockchain Application in JavaScript
Play section Overview of the Lisk blockchain and JavaScript SDK
Overview of the Lisk blockchain and JavaScript SDK thumbnail

Overview of the Lisk blockchain and JavaScript SDK

How the Lisk ecosystem provides an accessible JavaScript token and decentralized application platform.

Your mix. Instantly.

More mixes