10KB/1400 Lines of Code (LOC). Ultra efficient on mobile, desktop and web devices. Low memory (RAM) footprint and small kernel size puts Arc at a solid advantage.Size Lines of Code
Getting started is easy, add 1 line to your HTML <head> tag to run the framework.
Just 2 npm depdendencies – no webpack, grunt, babel, pre or post processors needed. Optional dependencies vary on the developer.
Build true native WebComponents and assemble them on screen following W3C's recommendation.
Plug-in your engine of choice (Mustache, Nunjucks, Handlebars & more). No vendor lock-in to technologies like React's JSX.
Build multi-connected SPA apps in the same container that load and cache better than React, Angular & Vue.
Arc comes equipped with its own internal build generator which will stitch and seam together multiple apps using the Prefab SDK tools.
Like Java packages, organize complex applications in a folder structure you choose that mirrors namespaces.
Native ES6 without builds. Runs live in NodeJS, Electrton and Cordova/Capacitor.
Stealthfully decorate & enhance existing/legacy pages with Arc, 1 component at a time without altering any existing HTML.
Time sensitive simulation of physics, collision and AI with input, update and render sequence at an fixed update.
Framework managed SPA architecture. Intuitive, seamless and transparent, no "Router" mechanisms to configure. SEO crawalable.
The Auto-Nav feature handles navigation between multiple "views" or apps of an SPA using traditional links in dot notation mirroring namespace folder structure.
Components auto-cascade their CSS in the right order automatically.
Transition between modes (views) of gameplay with little effort. (Ex: Splash to Menu Level to Game Menu to Level).
SAT engine resolves collisions between any convex shapes on Canvas, HTML or SVG.
2D path finder resolves best path to target on tilemaps with walls/obstacles in the way.
Frame dropping and interpolation for smooth animation during lags, lockstep or slow device spikes.
Box2D ready, stepped at a fixed physics update by Arcs quartz loop.
Layer HTML, SVG and native Canvas together to build rich HUDs.
Mongo-like API with swappable data storage drivers for local and remote connectivity.
git push heroku master for deployment.
Introducing our Architect & Founder along with our developers who made the magic happen in releasing the Arc Framework to the web development community. We've all worked hard in getting this released for developers around the world to use. We will continue to build new features and help with any issues that may come along the way. Please feel free to reach out and connect with our team below.
Architect & Founder
Lead Front-End Engineer