Três demos de captura de mídia que compartilham a mesma base técnica: acesso à câmera e ao microfone via getUserMedia, compartilhamento de tela via getDisplayMedia, e gravação de todos os streams com a MediaRecorder API — com negociação automática de codec (VP9 → VP8 → WebM puro) via MediaRecorder.isTypeSupported. Cada gravação vira um Blob local, reproduzido em um player de áudio/vídeo construído do zero, sem depender dos controles nativos do navegador: play/pause, barra de progresso via requestAnimationFrame e seek por clique. Tudo roda no navegador — nenhum byte de mídia sai do dispositivo do usuário.
A demonstração é 100% funcional — teste agora.
Demonstração interativa de renderização 3D em tempo real: uma cena orbitável com materiais PBR, um sistema solar completo com câmera que persegue o planeta focado, uma galáxia de 8.000 partículas com shader GLSL escrito do zero, e uma jornada guiada por scroll pela própria stack técnica do autor.
Notificações push nativas do sistema operacional, entregues mesmo com o app fechado — Service Worker + VAPID de ponta a ponta.