web application

From IndieWeb


A web application or web app is an application written in web technologies that runs in a web browser, and sometimes standalone on some devices.

Why

If youโ€™re building a tool that helps a user get a specific task done but has little if any content of its own, consider building a web app.

How to

There are many online tutorials on building web apps. If you found one that helped you in building your IndieWeb webapp, please add it here.

Technologies:

Techniques:

Some general guidance:

Rather than using a JS framework, you can use mostly HTML to build web applications by following some development guidelines. As described in this blog post and demonstrated with examples:

Keep the following in mind:

  • Start with HTML. Keep the DOM stable and shallow. Donโ€™t overuse classes
  • Use CSS selectors and animation for little UI-behavior things when possible
  • Aggregate your view-model on edge
  • Server-side render with vanilla
  • Behaviors instead of components

See Also