12k
PÁGINA 11

Do blog da OpenReplay

Como Fazer o Parse de Números em JavaScript

Comparação entre parseInt, parseFloat, Number e BigInt para converter strings em números no JavaScript, com foco nos casos extremos que causam bugs silenciosos.

OpenReplay Team · Mar 26, 2026 · 5 min read

Trabalhando com Arquivos Usando a API FileReader

A FileReader API lê arquivos do usuário de forma assíncrona via eventos, codificação e data URLs; métodos modernos de Blob oferecem alternativas mais simples.

OpenReplay Team · Mar 25, 2026 · 5 min read

Uma Análise do AdonisJS para Desenvolvimento Node

Comparação entre AdonisJS e Express para Node.js, com foco no Lucid ORM, no VineJS e no suporte a TypeScript ponta a ponta nos fluxos backend.

OpenReplay Team · Mar 25, 2026 · 4 min read

O Que É o Chrome DevTools MCP?

O Chrome DevTools MCP oferece a agentes de IA acesso ao navegador em tempo real para inspecionar erros de console, requisições de rede e estado do DOM.

OpenReplay Team · Mar 24, 2026 · 5 min read

Melhores Bibliotecas de Ícones SVG para Aplicações Web Modernas

Comparativo entre as principais bibliotecas de ícones SVG, incluindo Lucide, Heroicons, Phosphor e Tabler, para projetos de aplicações web modernas.

OpenReplay Team · Mar 24, 2026 · 5 min read

Modo de Planejamento do VS Code: Pense Antes de Programar

O VS Code Planning Mode separa análise e execução do GitHub Copilot, permitindo revisão de planos estruturados antes de qualquer mudança nos arquivos.

OpenReplay Team · Mar 23, 2026 · 4 min read

Por Dentro da AST: Como as Ferramentas Entendem Código

Abstract Syntax Trees sustentam o ESLint, Prettier e Babel; parsers constroem nós percorríveis que viabilizam linting, formatação e transformação de código.

OpenReplay Team · Mar 23, 2026 · 5 min read

Começando com Valibot

Validação de dados em runtime com Valibot no TypeScript: é possível definir schemas, inferir tipos e construir pipelines compostos mantendo o bundle reduzido.

OpenReplay Team · Mar 22, 2026 · 4 min read

Quando Você Pode Precisar de BigInt em JavaScript?

O BigInt no JavaScript elimina a perda silenciosa de precisão em inteiros fora do intervalo seguro de Number, como IDs grandes e valores 64-bit do WebAssembly.

OpenReplay Team · Mar 22, 2026 · 4 min read

Transformando Repositórios Git em Texto Pronto para LLMs: Um Guia Rápido

É possível converter repositórios Git em texto estruturado para LLMs com Gitingest, Repomix ou repo2txt, alimentando modelos de IA sem desperdício de tokens.

OpenReplay Team · Mar 21, 2026 · 5 min read

Configurando uma Aplicação TypeScript com Bun

O tutorial mostra como configurar um projeto TypeScript com Bun, dispensar o build e executar arquivos TypeScript diretamente via runtime e package manager.

OpenReplay Team · Mar 21, 2026 · 5 min read

Usando a API Battery Status em Aplicações Web

A Battery Status API expõe nível de bateria e estado de carregamento ao JavaScript, viabilizando apps web adaptativos dentro das limitações de suporte e privacidade dos navegadores.

OpenReplay Team · Mar 20, 2026 · 5 min read

Adicionando Animações com Plugins do Tailwind CSS

Opções para adicionar animações com Tailwind CSS, de utilitários nativos a plugins e keyframes personalizados na v4, com atenção à acessibilidade.

OpenReplay Team · Mar 20, 2026 · 5 min read

Tratamento Seguro de Entrada de Usuário em Node.js

O uso de Zod, queries parametrizadas e argumentos explícitos em Node.js bloqueia SQL injection, prototype pollution e ataques de mass assignment.

OpenReplay Team · Mar 19, 2026 · 5 min read

Uma Primeira Olhada na API HTML Sanitizer

A HTML Sanitizer API integra proteção contra XSS ao navegador, comparando métodos seguros com fallbacks do DOMPurify e configuração de allow lists.

OpenReplay Team · Mar 19, 2026 · 5 min read

As Melhores CDNs para Aplicações Web Modernas

Comparação entre Cloudflare Workers, Fastly Instant Purge, AWS CloudFront e Akamai Ion para escolher a CDN ideal para arquiteturas frontend e lógica de edge.

OpenReplay Team · Mar 18, 2026 · 5 min read

Como Encontrar Elementos DOM por Texto

Consulta de elementos DOM por texto com filtragem via querySelector, travessia com TreeWalker e XPath pelo document.evaluate para seleções confiáveis.

OpenReplay Team · Mar 18, 2026 · 5 min read

Primeiros Passos com Laravel Livewire

Componentes PHP e templates Blade com Livewire permitem criar interfaces dinâmicas no Laravel, com validação de formulários e atualizações reativas do DOM.

OpenReplay Team · Mar 17, 2026 · 5 min read

Explorando a Função CSS random()

A função CSS random() gera valores numéricos nativos em folhas de estilo, substituindo JavaScript em variações visuais por meio de chaves de cache e fallbacks.

OpenReplay Team · Mar 17, 2026 · 5 min read

UX em Tempo Real com a Extensão SSE do htmx

A extensão SSE do htmx permite adicionar UI em tempo real a projetos usando server-sent events e atributos HTML, sem nenhum framework JavaScript.

OpenReplay Team · Mar 16, 2026 · 4 min read

Estilizando Elementos Select com CSS Moderno

Estilização de elementos select com appearance none e base-select, uso de clip-path, focus spans e aprimoramento progressivo entre navegadores com CSS moderno.

OpenReplay Team · Mar 16, 2026 · 5 min read

Por Que Você Deve Ter Cuidado com `!` em TypeScript

O operador de non-null assertion do TypeScript silencia o compilador sem proteção em runtime, convertendo erros de compilação em crashes de null difíceis de rastrear.

OpenReplay Team · Mar 15, 2026 · 5 min read

Sintaxe de Cor Relativa em CSS Explicada

A sintaxe de cor relativa do CSS permite derivar tints, shades e variantes de opacidade de uma cor de origem, usando OKLCH e outras funções modernas.

OpenReplay Team · Mar 15, 2026 · 5 min read

O Que É Babylon.js? Uma Introdução Rápida

Babylon.js é uma engine 3D JavaScript open-source baseada em WebGL e WebGPU, com comparação ao Three.js e exemplos do que é possível construir.

OpenReplay Team · Mar 14, 2026 · 4 min read

We use cookies to improve your experience. By using our site, you accept cookies.