WebReverseEngineer.js

De CCSL
Ir para navegação Ir para pesquisar

As páginas web evoluíram de simples conteúdos estáticos para aplicações com interfaces extremamente dinâmicas e poderosas que utilizam APIs desde GPS até voz e câmera. Hoje existem até games feitos para a web. Estas aplicações geralmente utilizam uma grande quantidade de bibliotecas, frameworks e compiladores, o que acaba por obfuscar a legibilidade do código fonte das páginas. Por isso, precisamos construir uma ferramenta para auxiliar a desconstruir, analisar e compreender como as páginas e aplicativos web modernos foram construídos.

WebReverseEngineer.js é a ideia de uma ferramenta que recebe como input uma URL, analisa o website e retorna cada um dos componentes, bibliotecas, APIs e tecnologias utilizadas, para que outros programadores possam compreender o código e remixar estas tecnologias em novos projetos. Referências: [1] [2]