Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Diego Leonardo Urban
Título: Resource Optimizer API: otimização de recursos de páginas web
 
Resumo:
Este trabalho apresenta uma Application Programming Interface (API) e uma ferramenta para otimização de recursos de uma página web, por meio da minificação de arquivos Hypertext Markup Language (HTML), Cascading Style Sheet (CSS) e JavaScript, além da otimização de imagens Portable Network Graphics (PNG) e Joint Photographic Experts Group (JPEG). O desenvolvimento da API foi realizado com o interpretador de código JavaScript Node.js, o framework Express e módulos de minificação e otimização disponibilizados pelo Node Package Manager (NPM). A ferramenta desenvolvida neste trabalho também utiliza o Node.js e o Express e se integra com a API por meio do protocolo Hypertext Transfer Protocol (HTTP). O diferencial deste trabalho é que a ferramenta dispõe de funcionalidades para otimizar recursos por meio de um arquivo zip, enquanto que a API fornece suporte para integração com outras ferramentas. Os resultados obtidos demonstram que a API é eficaz na compactação de recursos, na redução dos dados trafegados e no tempo de carregamento da página, porém necessita ajustes na eficiência para que não produza resultados que impactem na mudança do leiaute da página.