logo hsb.horse
← Voltar para a lista de tags

Tags

#javascript

Conteúdos com a tag "javascript".

Entradas 26
  1. Glossário
    Biome

    Biome é um formatter e linter em Rust para JavaScript/TypeScript que unifica formatação e análise estática.

  2. Snippets
    Cache de import dinâmico

    Implementação leve em TypeScript para cachear imports dinâmicos. Trata múltiplos imports do mesmo caminho com uma única Promise.

  3. Snippets
    Divisão de texto com TransformStream

    Um exemplo de implementação TypeScript usando ReadableStream e TransformStream para dividir texto longo em chunks de tamanho especificado.

  4. Glossário
    LogTape

    LogTape é uma biblioteca de logging JavaScript multi-runtime para Browser, Node.js, Deno e Bun. Funciona com zero dependências.

  5. Glossário
    mediabunny

    mediabunny é uma biblioteca de navegador para manipular vídeo e áudio baseada na API WebCodecs.

  6. Glossário
    navigator.devicePosture

    navigator.devicePosture é uma propriedade de Navigator que expõe o objeto DevicePosture para interfaces sensíveis à postura.

  7. Glossário
    Turndown

    Turndown é uma biblioteca JavaScript para converter HTML em Markdown com regras de conversão configuráveis.

  8. Glossário
    Uint8Array

    Uint8Array é um TypedArray do JavaScript para inteiros sem sinal de 8 bits (0 a 255), amplamente usado em dados binários.

  9. Snippets
    Clonar elemento UI nativo para herdar estilos

    Um padrão leve que mantém consistência visual clonando botões existentes da aplicação host com cloneNode, substituindo apenas o ícone e texto. Sem necessidade de lutar com CSS ofuscado.

  10. Snippets
    Configuração idempotente de observador DOM via dataset

    Um padrão simples usando atributos data para evitar registros duplicados de MutationObserver. Sem necessidade de registro global, altamente portável.

  11. Snippets
    Estratégia de Observação DOM em Camadas

    Um padrão para alternar progressivamente para observadores mais estreitos assim que o app estiver pronto. Amplamente reutilizável em content scripts de SPA e integrações DOM de terceiros.

  12. Snippets
    Função Auxiliar de Extração de Propriedades

    Gera uma função que extrai apenas propriedades especificadas de um objeto. Consolida a extração de propriedades type-safe em uma linha para transformações mapBy aninhadas e arrays.

  13. Snippets
    Pool de Workers com Sub-lotes e Timeout por Sub-lote

    Um padrão que divide grandes conjuntos de dados em pequenos sub-lotes enviados aos workers, reduzindo pressão de memória enquanto define timeouts por lote para detecção precoce de anomalias.

  14. Snippets
    Store de hash de mensagens em tempo de build

    Uma função TypeScript que realiza hash e encurta IDs de mensagens e contextos em tempo de build. Útil quando uma plataforma alvo restringe as chaves de tradução permitidas.

  15. Snippets
    Supressão de Avisos com Cooldown Incorporado na Entidade

    Um padrão que incorpora a lógica de supressão de avisos repetidos na própria entidade de quota. Controla adequadamente avisos frequentes como notificações de limite de taxa e alertas de cobrança.

  16. Snippets
    Funções auxiliares Uint32Array

    Um wrapper TypeScript conciso para chamadas `new Uint32Array`. Suporta todas as interfaces do construtor com sobrecargas de função com segurança de tipos.

  17. Snippets
    Funções auxiliares Uint8Array

    Uma função wrapper TypeScript para simplificar chamadas new Uint8Array. Suporta arrays, ArrayBuffer e inicialização por tamanho.

  18. Snippets
    Geração de Versão Semântica Baseada em Tempo

    Função TypeScript que gera automaticamente números de versão a partir de timestamps de build. Útil quando existem limites de versão, como em extensões Chrome.

  19. Snippets
    Implementação SHA256 Síncrona (sem WebCrypto API)

    Uma implementação SHA256 em JavaScript puro sem usar a API WebCrypto. Para ambientes onde o objeto crypto não está disponível, como em algumas implementações de Web Workers.

  20. Snippets
    Implementando um Tipo Result Leve em TypeScript

    Um padrão de tratamento de erros sem try-catch. Trate erros de forma type-safe com um tipo Result que separa data e error.

  21. Snippets
    Mesclar Uint8Arrays

    Uma função TypeScript para mesclar múltiplos Uint8Arrays em um. Útil para combinar dados binários.

  22. Snippets
    Objeto com Inicialização Preguiçosa

    Pattern TypeScript usando getters para gerar valores apenas no primeiro acesso. Lazy evaluation mais leve que o cache de memória.

  23. Snippets
    Polyfill para crypto.randomUUID

    Implementação polyfill da função crypto.randomUUID. Como todos os navegadores suportam isso agora, não há necessidade de nova implementação, mas serve como referência para entender o mecanismo UUID v4.

  24. Snippets
    Regex para Extensões de Imagem

    Padrão regex JavaScript/TypeScript para detectar formatos de imagem a partir de nomes de arquivo. Suporta png, webp, jpg, jpeg, avif, gif.

  25. Snippets
    Utilitários de array em TypeScript

    Coleção de funções utilitárias type-safe para operações comuns com arrays em TypeScript. Geração de array vazio, chunking, filtro de null e embaralhamento.

  26. Blog
    Guia de implementação UUID v7: Crie com JavaScript, Go e Shell

    A estrutura de bits do UUID v7, configurações de bits de versão/variante, implementação mínima em JavaScript, Go e Shell, itens de verificação durante a implementação e referências RFC são organizadas em uma página. Um guia prático que resume os pontos a serem verificados na lógica de geração para desenvolvedores que desejam introduzir IDs com segurança e fáceis de classificar em séries temporais. Pode ser usado para confirmação antes da implementação.