O JavaScript é a linguagem de script da Web. Ele oferece interatividade e conteúdo dinâmico para aplicativos da Web. Com ele, você pode criar experiências que ajudam os usuários a realizar tarefas complexas, armazenar dados e muito mais. Aqui, você pode ler nossa coleção de conteúdo em JavaScript e aprender vários conceitos e técnicas para melhorar suas habilidades em JavaScript.
Se você não conhece o JavaScript, temos o que você precisa. Nosso curso "Aprenda JavaScript" ensina os detalhes do JavaScript, ajudando você a se atualizar.
Saiba mais sobre os recursos mais recentes do JavaScript que estão disponíveis em todos os principais mecanismos de navegador.
O JavaScript fornece muitos recursos para ajudar você a criar aplicativos que respondem às necessidades dos usuários.
A métrica "Interaction to Next Paint (INP)" é uma métrica de responsividade importante que mede a capacidade de resposta da página. Esses guias contêm dicas de JavaScript para ajudar você a manter suas páginas responsivas para os usuários.
JavaScript de terceiros pode ser uma causa de problemas de desempenho em aplicativos da Web. Saiba como gerenciar scripts de terceiros para manter seus aplicativos da Web rápidos.
Confira estes padrões JavaScript que podem ser usados para realizar tarefas comuns nos seus aplicativos da Web.
CURSO

Se você é iniciante em JavaScript, temos a solução. Nosso curso Aprender JavaScript explica como o JavaScript funciona, começando com os conceitos básicos, como variáveis, funções e instruções condicionais. A partir daí, você abordará tópicos mais complexos, como herança de protótipos, classes e outros tópicos para ajudar você a aprimorar suas habilidades em JavaScript para criar aplicativos da Web avançados.

Os valores de referência indicam aos desenvolvedores Web quando os recursos da plataforma podem ser usados com segurança em todos os principais mecanismos de navegador. Confira alguns recursos do JavaScript que agora estão disponíveis na versão de referência.

O Resizable ArrayBuffer passou a estar disponível como Baseline em julho de 2024.
Os métodos de conjunto foram disponibilizados como valor de referência em junho de 2024.
CustomStateSet passou a ser o valor de referência em maio de 2024.
A API Screen Wake Lock passou a estar disponível como referência em maio de 2024.
O intl.Segmenter passou a estar disponível como valor de referência em abril de 2024.
A promise.withResolvers() passou a ser a versão de referência em março de 2024.
As funções groupBy() passaram a ser a referência de 2024.
Os métodos transfer() e transferToFixedLength() do ArrayBuffer foram lançados como padrão em março de 2024.
Array.fromAsync() ficou disponível como valor de referência em janeiro de 2024.

O JavaScript oferece muitas ferramentas para ajudar a criar aplicativos que atendam às necessidades dos usuários. Confira alguns recursos comuns que você pode querer usar nos seus aplicativos da Web.

As promessas permitem executar código de forma assíncrona após a ocorrência de um determinado evento.
A API fetch permite fazer solicitações HTTP para buscar dados da Web no front-end.
A API IndexedDB oferece armazenamento do lado do cliente de dados estruturados, incluindo arquivos e blobs.

A forma como você usa o JavaScript pode afetar a Interaction to Next Paint (INP) do aplicativo da Web. Esses guias vão ajudar você a resolver problemas de responsividade da página causados por JavaScript.

Tarefas longas na linha de execução principal podem fazer com que seu aplicativo da Web não responda. Aprenda a otimizar tarefas longas para melhorar a INP do seu aplicativo da Web.
Atrasos de entrada longos ocorrem quando os usuários interagem com uma página e o navegador demora muito para responder. O JavaScript pode ser um dos motivos mais comuns. Leia este guia e saiba como você pode reduzir os atrasos de entrada e tornar seu aplicativo da web mais rápido.
Quando os scripts são baixados durante o carregamento da página, eles podem causar tarefas longas que podem afetar o INP do seu aplicativo da Web. Aprenda a otimizar para tarefas de avaliação de script longas e manter a INP baixa.
Nem tudo precisa ser executado na linha de execução principal. Se você tiver grandes lotes de trabalho que levam muito tempo para serem executados, poderá transferi-los para linhas de execução de workers da Web para manter o aplicativo da Web o mais responsivo possível.
Um problema de desempenho comum na Web envolve o uso de JavaScript de terceiros, que pode causar o carregamento mais lento das páginas e até mesmo problemas de responsividade. Confira estes guias para saber como resolver alguns problemas comuns de desempenho de JavaScript de terceiros.
Descubra como o JavaScript de terceiros pode afetar a performance e o que você pode fazer para evitar que ele atrapalhe seus sites.
Turbine suas habilidades de detecção de desempenho com o Lighthouse e o Chrome DevTools.
Aprenda a carregar JavaScripts de terceiros de maneira eficiente para melhorar o desempenho dos seus apps da Web.
Aprenda a otimizar tags e gerenciadores de tags para as Core Web Vitals, para que essas ferramentas úteis tenham o menor impacto possível na performance do seu aplicativo da Web.

Confira estes padrões que podem ser usados para realizar rapidamente tarefas comuns em seus aplicativos da Web usando JavaScript.

Confira estes padrões para realizar tarefas comuns nos aplicativos da Web.
Aprenda padrões para trabalhar com arquivos e diretórios em JavaScript.
Aprenda a usar as APIs Clipboard em JavaScript para oferecer a funcionalidade de copiar e colar nos seus aplicativos da Web.