---
title: "JavaScript in TYPO3 Backend"
manual: "TYPO3 Explained"
version: "11.5"
permalink: "https://docs.typo3.org/permalink/t3coreapi:javascript@11.5"
source: "ApiOverview/JavaScript/Index.rst"
rendered: "2026-10-21T15:30:00+00:00"
---

> [!WARNING]
> **Attention**
>
> TYPO3 v11 has reached end-of-life as of October 31th 2024 and
> is no longer being maintained. Use the version switcher on the top
> left of this page to select documentation for a supported version of TYPO3.
>
> Need more time before upgrading?
> You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here:
> [TYPO3 ELTS](https://typo3.com/services/extended-support-elts).

# JavaScript in TYPO3 Backend {#javascript}

Some third-party JavaScript libraries are packaged with the TYPO3 source code.
The TYPO3 backend itself relies on quite a lot of JavaScript to do its job.
The topic of this chapter is to present how to use JavaScript properly
with TYPO3, in particular in the backend. It presents the most important
APIs in that regard.

**Contents:**

-   [RequireJS in the TYPO3 Backend](https://docs.typo3.org/permalink/t3coreapi:requirejs-in-the-typo3-backend@11.5)
    -   [Use RequireJS in your own extension](https://docs.typo3.org/permalink/t3coreapi:use-requirejs-in-your-own-extension@11.5)
    -   [Dependency handling](https://docs.typo3.org/permalink/t3coreapi:dependency-handling@11.5)
    -   [Loading your own or other RequireJS modules](https://docs.typo3.org/permalink/t3coreapi:loading-your-own-or-other-requirejs-modules@11.5)
    -   [Shim Library to Use it as Own RequireJS Modules](https://docs.typo3.org/permalink/t3coreapi:shim-library-to-use-it-as-own-requirejs-modules@11.5)
-   [Client-side templating](https://docs.typo3.org/permalink/t3coreapi:client-side-templating@11.5)
-   [Various JavaScript modules](https://docs.typo3.org/permalink/t3coreapi:various-javascript-modules@11.5)
    -   [Modals](https://docs.typo3.org/permalink/t3coreapi:modals@11.5)
    -   [Multi-step wizard](https://docs.typo3.org/permalink/t3coreapi:multi-step-wizard@11.5)
    -   [DocumentService (jQuery.ready substitute)](https://docs.typo3.org/permalink/t3coreapi:documentservice-jquery-ready-substitute@11.5)
    -   [SessionStorage wrapper](https://docs.typo3.org/permalink/t3coreapi:sessionstorage-wrapper@11.5)
-   [Event Api](https://docs.typo3.org/permalink/t3coreapi:event-api@11.5)
-   [Navigation via JavaScript](https://docs.typo3.org/permalink/t3coreapi:navigation-via-javascript@11.5)
-   [JavaScript Form Helpers](https://docs.typo3.org/permalink/t3coreapi:javascript-form-helpers-1@11.5)
