Frontend, UI/UX e Performance Web
14/10/2023
htmx é uma biblioteca JavaScript que permite criar aplicações web dinâmicas usando HTML puro como linguagem de interação. Diferente das abordagens modernas que exigem frameworks pesados como React, Vue ou Angular, htmx resgata o princípio original da web: hipertexto como plataforma de aplicação.
Frontend, UI/UX e Performance Web
02/10/2023
Critical CSS é a técnica de extrair e inlinear apenas os estilos CSS necessários para renderizar o conteúdo acima da dobra (above the fold) de uma página web. O objetivo principal é eliminar o bloqueio de renderização causado por arquivos CSS completos, permitindo que o navegador exiba o conteúdo visível ao usuário o mais rápido possível.
Frontend, UI/UX e Performance Web
03/09/2023
Optimistic UI é uma estratégia de desenvolvimento front-end onde a interface do usuário é atualizada imediatamente após uma ação, antes mesmo de receber a confirmação do servidor. Em vez de aguardar a resposta HTTP e exibir um spinner de carregamento, o sistema assume que a operação será bem-sucedida e reflete o resultado na tela de forma instantânea.
Frontend, UI/UX e Performance Web
22/08/2023
Frontend, UI/UX e Performance Web
19/08/2023
A construção de tabelas acessíveis começa com a semântica HTML correta. Uma tabela bem estruturada permite que leitores de tela interpretem corretamente as relações entre dados e cabeçalhos.
Frontend, UI/UX e Performance Web
15/08/2023
Capacitor é um runtime nativo mantido pela equipe do Ionic que permite executar aplicações web (HTML, CSS, JavaScript) dentro de uma WebView nativa, expondo APIs do dispositivo por meio de um sistema de plugins. Sua proposta central é permitir que times web reutilizem todo o código front-end existente e adicionem funcionalidades nativas sob demanda, sem precisar aprender Swift, Kotlin ou Objective-C.
Frontend, UI/UX e Performance Web
07/08/2023
Frontend, UI/UX e Performance Web
29/07/2023
Historicamente, desenvolvedores web que precisavam de um banco de dados relacional no frontend recorriam ao IndexedDB (API nativa do browser) ou ao SQLite via WebAssembly (como o SQL.js). O PostgreSQL, apesar de ser um dos bancos mais poderosos e amplamente adotados no backend, nunca havia sido uma opção viável no navegador — até agora.
Frontend, UI/UX e Performance Web
20/07/2023