Baahu

Baahu

  • Docs
  • API
  • Github
  • Blog

›Core Concepts

Getting Started

  • Introduction/Pitch
  • Setup

Core Concepts

  • VNodes and SFCs
  • Machines
  • Keys
  • Routing & Code-Splitting
  • Performance
  • SSR
  • Testing
  • Forms

Tutorials

  • SoundCloud Clone

API Reference

  • Cheat Sheet

SSR

Why is there no SSR support?

Argument

baahu was built with the SPA architecture in mind. It prioritizes Time to Interactive over First Contentful Paint. If an app is visible in 3 seconds, but none of your interactions with it register until 10 seconds, that is a frustrating experience.

The thin client vs fat client cycle and debates have been going on for decades. See this blog post from FOURTEEN years ago (2006). There likely isn't a universally ideal approach web application architecture.

Read these supplements about SSR + hydration:

By Google DevRels

By the CEO of vercel/author of Next.js

Counterargument

Evidently, it is possible to get extremely good performance with SSR + hydration: read more

"I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail." - Abraham Maslow

When you are building a blog or e-commerce site, don't use a framework like baahu. For example, these docs are made with docusaurus, not baahu.

Regardless of which side of the debate you align with, you will benefit from Baahu's virtually best-in-class startup metrics.

← PerformanceTesting →
  • Why is there no SSR support?
    • Argument
    • Counterargument
Baahu
Docs
Getting StartedGuidesAPI Reference
More
BlogGitHubStar
Copyright © 2020 TJ Kandala