Overview
This product is a proof of concept for creating Single Page Applications (SPAs) without using a Virtual DOM framework such as Angular or React. The goal is to create web applications with normal DOM speed without the added complexity and resource usage of a Virtual DOM framework. Instead, Typescript is used as the language, and the concepts of SPAs and bundled single javascript files are still utilized. This results in a smaller generated js/css file size and faster website loading times.
Features
- Create Single Page Applications without a Virtual DOM framework
- Uses Typescript for development
- Utilizes the concepts of SPAs and single javascript file bundling
- Smaller generated js/css file size for faster website loading times
Installation
To install and run the frameworkless-jamstack project, follow these steps:
- Make sure you have NodeJS installed on your computer.
- Clone the project repository.
- Navigate to the project folder in your terminal/command prompt.
- Run the following command to install the necessary dependencies:
npm install - After the installation is complete, run the following command to start the application:
npm start - Open your browser and go to http://localhost:3001 to see the application running.
Summary
The frameworkless-jamstack project is a proof of concept that demonstrates the ability to create Single Page Applications without relying on a Virtual DOM framework. By utilizing Typescript and the concepts of SPAs, the project provides a modern development environment without the added complexity and resource usage of a Virtual DOM framework. Additionally, the project generates smaller js/css files, resulting in faster website loading times.