$30 off During Our Annual Pro Sale. View Details »

Frontend responsável: Técnicas com JavaScript p...

Frontend responsável: Técnicas com JavaScript para descarregar o Backend

DevParaná 30/05/2025

Avatar for Guilherme Augusto

Guilherme Augusto

June 01, 2025
Tweet

More Decks by Guilherme Augusto

Other Decks in Programming

Transcript

  1. FRONTEND FRONTEND RESPONSÁVEL RESPONSÁVEL COMEÇAR!!! TÉCNICAS COM JAVASCRIPT TÉCNICAS COM

    JAVASCRIPT PARA DESCARREGAR O BACKEND PARA DESCARREGAR O BACKEND
  2. GUILHERME AUGUSTO GUILHERME AUGUSTO ADS, DBA, GAME DEV ADS, DBA,

    GAME DEV Dev Gamer Guitar Player @NIKOLAYEVSK404 @NIKOLAYEVSK404
  3. Crop e Resize Corta e redimensiona imagem ANTES do envio

    Menos banda + menos CPU no backend Exemplo: canvas, cropperjs CONQUISTA: CROP NO FRONT!
  4. Geração de PDF Relatórios gerados no browser Evita que o

    backend processe e armazene arquivos Exemplo: jspdf, pdf-lib CONQUISTA: PDF NO FRONT!
  5. Geração de Excel Planilhas montadas no browser com SheetJS Backend

    não sofre gerando .xlsx pesado Exemplo: SheetJS (.xlsx) CONQUISTA: EXCEL NO FRONT!
  6. Validações Validar CPF/CNPJ, e-mails, etc no client Bate no backend

    apenas quando preciso Exemplo: Regex CONQUISTA: VALIDAÇÃO NO FRONT!
  7. Compressão Comprime arquivos antes de enviar Ajuda a aliviar a

    rede e o processamento do backend Exemplos: browser-image-compression, JSZip CONQUISTA: COMPRESSÃO NO FRONT!
  8. Conclusão MISSÃO CONCLUÍDA Cada tarefa feita pelo front = menos

    carga para o backend Frontend moderno poderoso (não apenas estética) Faça o backend focar em se comunicar com o banco de dados