Lucia: Creating Performance-Focused Web Applications
ISEF · 2021 Systems Software Second Award
Overview
The necessity of developing and deploying interactive web applications quickly has become more prevalent over the last decade, resulting in developers creating libraries and frameworks to simplify this process. These JavaScript libraries have come to dominate the web landscape, with many websites adopting them, as they allow more functionality and extensibility to normal JavaScript. However, these libraries bring overhead, reducing performance, and increasing bloat. This is why Lucia was created, to simplify web development, bring performance, while offering the core functionality of mainstream web libraries. This was done by creating an intentionally simple and straightforward core architecture, then benchmarking the performance through a suite of comprehensive and thorough tests. Using Lucia allows for not only a faster user experience for the user, but also a better developer experience, uprooting how traditional web applications are created.
Awards (1)
- Second Award of $2,000 $2,000
Competition history
- ISEF 2021
Resources
Related projects
ISEF · 2022
Million.js: A Fast, Compiler-Augmented Virtual DOM for Performant JavaScript UI Libraries
ISEF · 2016
"Whitestorm JS": A Web Browser 3D Framework
ISEF · 2023
Engineering a Component-Based Programming Language
ISEF · 2016
FLscript--An Experimentation of Logic and Functional Programming Language for the Web: Design and Implementation
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair