Introdução
A ideia desta documentação é para servir como apoio inicial ao desenvolvimentos de aplicações para web utilizando Lazarus+FreePascal+Pas2JS. Servirá como um guia de consulta para eu utilizar (e quem mais desejar).
O Lazarus é um excelente editor para aplicativos que utilizam o FreePascal, possuindo diversas facilidades no momento de escrita e execução do código.
O Pascal é uma linguagem capaz (o SO do Lisa, primeiro computador com interface gráfica foi escrito em Pascal, pelo menos as primeiras versões do Photoshop foram escritas em Pascal entre outros casos). Outro aspecto é a compatibilidade da linguagem. É possível pegar programas da década de 90 no SWAG escritas em Pascal e compilar atualmente que eles irão funcionar (é claro que se tiver algo relacionado com hardware exite uma grande possibilidade de que não aconteça).
O Pas2JS irá pegar o código em Pascal e converter para JavaScript. É claro que algumas facilidade serão perdidas (ponteiro e outras características que lidam com memória, por exemplo). Em Pas2js é possível as diferenças existentes na transformação.
É bom ter um certo conhecimento em programação para a utilização da documentação.
Espero que seja útil.