Introduction: Difference between revisions
(Created page with "= FullJS Documentation = '''FullJS''' is a comprehensive solution to develop and run applications using JavaScript. It is designed to provide everything you need in one ecosystem, integrating three core components: == JavaScript Runtime == A multi-threaded, event-driven JavaScript runtime built on the '''V8 JavaScript engine'''. It supports multiple architectures, including '''amd64''', '''arm''', and '''arm64''', ensuring flexibility and performance across platfor...") |
No edit summary |
||
| Line 2: | Line 2: | ||
'''FullJS''' is a comprehensive solution to develop and run applications using JavaScript. |
'''FullJS''' is a comprehensive solution to develop and run applications using JavaScript. |
||
It provides a complete ecosystem integrating three main components: a powerful runtime, rich libraries, and a web-based IDE. |
|||
It is designed to provide everything you need in one ecosystem, integrating three core components: |
|||
== JavaScript Runtime == |
== JavaScript Runtime == |
||
A multi-threaded, event-driven JavaScript runtime built on the '''V8 JavaScript engine'''. |
A multi-threaded, event-driven JavaScript runtime built on the '''V8 JavaScript engine'''. |
||
It is fully optimized for '''Linux''' systems and currently only supports Linux on the backend. |
|||
It supports multiple architectures, including '''amd64''', '''arm''', and '''arm64''', ensuring flexibility and performance across platforms. |
|||
Supported architectures include: |
|||
* '''amd64''' |
|||
* '''arm''' |
|||
* '''arm64''' |
|||
* '''riscv64''' |
|||
The runtime ensures high performance and efficiency for server-side applications. |
|||
== Libraries == |
== Libraries == |
||
FullJS includes a set of essential JavaScript libraries to simplify common development tasks. |
|||
Examples include: |
Examples of core libraries include: |
||
* Path manipulation |
* Path manipulation (`path`) |
||
* File system access (`fs`) |
|||
| ⚫ | |||
* Process and thread management (`process`, `worker_threads`) |
|||
* Charts |
|||
* Networking (`net`, `http`, `https`) |
|||
* And more |
|||
| ⚫ | |||
* Charts and data visualization |
|||
* Utility functions (e.g., date, string, array helpers) |
|||
* JSON and data parsing |
|||
* Database connectivity (e.g., SQLite, MySQL) |
|||
* Logging and debugging utilities |
|||
These libraries allow developers to build complex applications with minimal effort. |
|||
== Web IDE == |
== Web IDE == |
||
A web-based Integrated Development Environment (IDE) for creating and managing applications. |
A web-based Integrated Development Environment (IDE) for creating and managing applications. |
||
It |
It enables development of both '''client-side''' and '''server-side''' code. |
||
While the backend requires Linux, client-side applications run in any modern browser (e.g., Google Chrome), making your apps accessible to everyone. |
|||
== Get Started == |
== Get Started == |
||
Revision as of 12:06, 29 August 2025
FullJS Documentation
FullJS is a comprehensive solution to develop and run applications using JavaScript. It provides a complete ecosystem integrating three main components: a powerful runtime, rich libraries, and a web-based IDE.
JavaScript Runtime
A multi-threaded, event-driven JavaScript runtime built on the V8 JavaScript engine. It is fully optimized for Linux systems and currently only supports Linux on the backend. Supported architectures include:
- amd64
- arm
- arm64
- riscv64
The runtime ensures high performance and efficiency for server-side applications.
Libraries
FullJS includes a set of essential JavaScript libraries to simplify common development tasks. Examples of core libraries include:
- Path manipulation (`path`)
- File system access (`fs`)
- Process and thread management (`process`, `worker_threads`)
- Networking (`net`, `http`, `https`)
- GUI elements for web-based apps
- Charts and data visualization
- Utility functions (e.g., date, string, array helpers)
- JSON and data parsing
- Database connectivity (e.g., SQLite, MySQL)
- Logging and debugging utilities
These libraries allow developers to build complex applications with minimal effort.
Web IDE
A web-based Integrated Development Environment (IDE) for creating and managing applications. It enables development of both client-side and server-side code. While the backend requires Linux, client-side applications run in any modern browser (e.g., Google Chrome), making your apps accessible to everyone.
Get Started
To begin using FullJS, explore the following pages: