@loadbare/app
v0.8.2
Published
High performance web app framework for server-bound applications
Readme
Loadbare App
The fundamentals of @loadbare/app are fixed, we are now working on completeness.
This package is being prepped for 1.0, current work is:
- docs (nearly done)
- demos (must be normalized and checked against docs)
- test a release/use cycle, make sure all instructions work
Purpose
Loadbare App is a web app framework built specifically to deliver high performance to the user for server-bound applications.
Loadbare App has two twin primary goals
- To follow the loadbare philosophy of reducing accidental complexity to near zero, so the app developer is spending maximum time on the app instead of the tooling.
- To give the developer a fighting chance to provide complete server round trips, from request to final paint, in 300ms or less.
Widgets
This package ships one custom element, <lb-hub>. The widgets an application
displays data with — lb-input, lb-select, lb-list, lb-options,
lb-table, lb-picker — ship separately, in
@loadbare/widgets:
npm install @loadbare/app @loadbare/widgets// src/imports.ts
export default ["@loadbare/widgets"];The builder resolves that package the way it resolves anyone else's, so a widget library written by a third party, or by the application's own team, arrives through the same one line. See The Basic Widget Library for what each widget binds and sends, and Using Widget Libraries for what listing a package does.
Tutorials
Getting Started: a step-by-step guide to building a database app, introducing one new concept in each lesson.
Reference
The Elements of a Loadbare Application
Theory
Theory: the design rationale behind Loadbare App.
