YoVDO

Faster JavaScript with Category Theory

Offered By: JSConf via YouTube

Tags

JSConf Courses Web Development Courses Javascript Courses jQuery Courses Code Optimization Courses Category Theory Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how category theory can be applied to JavaScript to improve performance in this JSConf talk. Discover how building two categories and satisfying Functor laws can suggest a new architecture for jQuery, potentially speeding up client-side DOM manipulation. Learn about jQuery internals, category theory concepts like identity and composition laws, and their application to HTML and jQuery. Understand the performance benefits of this approach, including rewrapping, fusion, and simplified manipulation. No prior math knowledge is required to grasp the concepts presented. Find out about potential caveats, escape hatches, and the implications for modular development and minification in jQuery.

Syllabus

Intro
Personal Information
John Bender
Motivation
Performance
What is jQuery
jQuery Internals
jQuery Methods
Category Theory
Identity Law
Composition Law
HTML
Identity
Compose
Category jQuery
How does this work
Example
Functor
Objects
WHA
Why you care
Rewrapping
Fusion
Remove Attribute
Simplify Manipulation
Performance Benefit
Caveat
Escape Hatch
GitHub
Modular
Radical modularity
minification
Category Theory jQuery


Taught by

JSConf

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube