JavaScript est le langage de script du Web. Il offre une interactivité riche et un contenu dynamique pour les applications Web. Vous pouvez ainsi créer des expériences utilisateur qui peuvent aider les utilisateurs à accomplir des tâches complexes, stocker des données utilisateur, etc. Vous pouvez y parcourir notre collection de contenus JavaScript et apprendre un grand nombre de concepts et de techniques pour vous aider à améliorer vos compétences en JavaScript.
Si vous débutez avec JavaScript, nous avons ce qu'il vous faut. Notre cours "Apprendre JavaScript" vous explique les tenants et les aboutissants de JavaScript pour vous aider à vous mettre à niveau.
Découvrez les dernières fonctionnalités JavaScript disponibles dans tous les principaux moteurs de navigateur.
JavaScript fournit de nombreuses fonctionnalités pour vous aider à créer des applications qui répondent aux besoins de vos utilisateurs.
Interaction to Next Paint (INP) est une métrique de réactivité importante qui mesure la réactivité des pages. Ces guides contiennent des conseils JavaScript pour vous aider à rendre vos pages responsives.
Le code JavaScript tiers peut entraîner des problèmes de performances dans les applications Web. Découvrez comment gérer les scripts tiers pour que vos applications Web restent rapides.
Découvrez ces modèles JavaScript que vous pouvez utiliser pour effectuer rapidement des tâches courantes dans vos applications Web.
COURS

Si vous débutez avec JavaScript, nous avons ce qu'il vous faut. Notre cours Learn JavaScript vous guide à travers le fonctionnement de JavaScript, en commençant par les bases telles que les variables, les fonctions et les instructions conditionnelles. Ensuite, vous aborderez des sujets plus complexes tels que l'héritage des prototypes, les cours et d'autres sujets pour vous aider à perfectionner vos compétences en JavaScript afin de créer des applications Web riches.

La ligne de base indique aux développeurs Web quand les fonctionnalités de la plate-forme Web peuvent être utilisées en toute sécurité dans tous les principaux moteurs de navigateur. Voici quelques fonctionnalités JavaScript qui sont désormais disponibles dans Baseline.

ArrayBuffer redimensionnable est devenu la version de référence en juillet 2024.
Les méthodes de définition sont devenues la référence en juin 2024.
CustomStateSet est devenu la référence. Il est disponible depuis mai 2024.
L'API Screen Wake Lock est devenue disponible en tant que référence en mai 2024.
intl.Segmenter est devenu la référence en avril 2024.
promise.withResolvers() est devenu la référence en mars 2024.
Les fonctions groupBy() sont désormais disponibles en tant que référence depuis mars 2024.
Les méthodes transfer() et transferToFixedLength() de ArrayBuffer sont désormais disponibles en tant que référence pour les nouveaux utilisateurs depuis mars 2024.
Array.fromAsync() est devenu la version de référence disponible en janvier 2024.

JavaScript vous fournit de nombreux outils pour vous aider à créer des applications qui répondent aux besoins de vos utilisateurs. Voici quelques fonctionnalités courantes que vous pouvez utiliser dans vos applications Web.

Les promesses vous permettent d'exécuter du code de manière asynchrone après qu'un événement donné s'est produit.
L'API fetch vous permet d'effectuer des requêtes HTTP pour extraire des données du Web au niveau de l'interface utilisateur.
L'API IndexedDB propose un stockage côté client de données structurées, y compris de fichiers et de blobs.

La façon dont vous utilisez JavaScript peut avoir un impact sur l'Interaction to Next Paint (INP) de votre application Web. Ces guides vous aideront à gérer les problèmes de réactivité des pages causés par JavaScript.

Les tâches longues sur le thread principal peuvent entraîner l'incapacité de votre application Web à répondre. Découvrez comment optimiser les tâches longues pour améliorer l'INP de votre application Web.
Lorsqu'un utilisateur interagit avec une page et que le navigateur met trop de temps à répondre, le temps de réponse est trop long. JavaScript peut être souvent à l'origine du problème. Lisez ce guide pour découvrir comment réduire les délais d'entrée et accélérer votre application Web.
Lorsque des scripts sont téléchargés lors du chargement de la page, ils peuvent entraîner des tâches longues qui peuvent affecter l'INP de votre application Web. Découvrez comment optimiser les longues tâches d'évaluation de scripts afin de limiter votre INP.
Tout ne doit pas nécessairement s'exécuter sur le thread principal. Si vous avez de grands lots de travail qui prennent beaucoup de temps à s'exécuter, vous pouvez les transférer vers des threads de worker Web afin de maintenir votre application Web aussi réactive que possible.
Un problème de performances courant sur le Web concerne l'utilisation de code JavaScript tiers, qui peut ralentir le chargement des pages et même entraîner des problèmes de réactivité. Consultez ces guides pour découvrir comment résoudre certains problèmes courants de performances JavaScript tiers.
Découvrez comment le code JavaScript tiers peut affecter les performances et ce que vous pouvez faire pour éviter qu'il ralentisse vos sites.
Renforcez vos compétences de détective des performances avec Lighthouse et les outils pour les développeurs Chrome.
Découvrez comment charger efficacement du code JavaScript tiers afin d'améliorer les performances de vos applications Web.
Découvrez comment optimiser les balises et les gestionnaires de balises pour les métriques Core Web Vitals afin que ces outils utiles aient le moins d'impact possible sur les performances de votre application Web.

Découvrez ces modèles que vous pouvez utiliser pour effectuer rapidement des tâches courantes dans vos applications Web à l'aide de JavaScript.

Consultez ces modèles pour effectuer des tâches courantes dans vos applications Web.
Découvrez des modèles pour travailler avec des fichiers et des répertoires en JavaScript.
Découvrez comment utiliser les API Clipboard en JavaScript pour fournir une fonctionnalité de copier-coller dans vos applications Web.