"Migrating from jQuery - Core Journey to Vanilla JS"
summary
TYPO3 core is actively removing jQuery from the backend, cutting explicit imports from 135 → 15 files (about 11% left) with a target of deprecation by v14 and removal by v15. Rewrites replace $ with querySelector/querySelectorAll, classList and dataset, and global jQuery patterns with a custom Event class offering bindTo and delegateTo. Ajax calls move to fetch via an AjaxRequest wrapper that auto-detects JSON/HTML. Complex DOM builders become lit elements plus a top-level module import to fix Firefox frame loading; most replacements already work, remaining pain points are jQuery UI and XForms wizards.
AI-written summary · about
chapters (11)
- 0:00Introduction to migration
- 1:53Understanding jQuery code
- 5:48Event handling in vanilla JS
- 9:06Replacing jQuery Ajax
- 12:17Handling animations
- 13:42Building HTML with jQuery
- 16:53Using Lit Elements
- 19:42Top-level module imports
- 21:08Current migration status
- 22:55Should you migrate?
- 25:24Q&A session








