Lightna engine
Lightna engine is a lightweight PHP framework to build a fast decoupled server-side frontend for
projects of any complexity.
The core missions:
- Hit the highest pure rendering speed without caching.
- Resolve performance degradation for continuously developed projects.
Lightna Engine is based on The Coin Concept which ensures that
data
used during page rendering is either opcached or indexed.
Using PHP native templates and readily available data, page rendering takes only milliseconds.
Lightna can be freely used either to create new projects from scratch or to enhance existing projects
with Lightna Lane.
Lightna helps to:
-
Prevent performance degradation
-
Stabilize performance
-
Reduce hosting expenses
-
Minimize the amount of JavaScript
-
Maintain stable performance with continuous integration or data synchronization
-
Avoid the use of page caching
-
Simplify the frontend technology stack
The first release of Lightna will support:
- Routing
- Page layouts in YAML format
- Improved template engine based on native PHP
- Object Manager to build object instances automatically
- Lazy dependencies for objects to execute only used code
- Modularity with advanced extending possibilities
- Fast indexer
- Support for different index storages
- Deployment flow
- Compiler
- Basic architecture to build a quality Lightna frontend quickly
Related articles: