NarrativeFlow runs entirely in your browser—no installation required. Because of that, performance depends on the specs of your computer and the size of the project you're working on. You can theoretically create unlimited Nodes in a single Experience (NarrativeFlow won't ever restrict you), but it's ***strongly recommended*** to keep each Experience to around **250 Nodes or fewer** for the best performance and usability. This is for two reasons: 1. **Browser performance**: At ~250 Nodes on screen at once, lag will probably be noticeable—especially during actions like dragging, zooming, or panning. 2. **Best practices**: It's generally good narrative design to break large, complex stories (and even individual parts) into smaller, modular pieces. This improves readability, reduces cognitive load, and makes your project easier to manage over time. To give you a real-world benchmark: NarrativeFlow was developed on a mid-range dev laptop running **Zorin OS (Ubuntu-based)** with an **Nvidia GTX 1060** and an **Intel i7-7700HQ @ 2.8GHz**. On that setup: - NarrativeFlow stays comfortably usable with ~200 Nodes in a single Experience. - Even at 400 Nodes, it's still usable (with lag) and doesn’t crash or freeze. Your system might perform better or worse depending on your hardware, browser, background tasks, and especially depending on if you're using an integrated or discrete GPU—but this gives you a general idea of what to expect. **Compatibility:** NarrativeFlow works on all major operating systems—Windows, Linux, macOS, and Chromebooks—and supports all **modern** browsers like Firefox, Brave, Chrome, and Safari. If your browser is up-to-date, you’re good to go! And remember: you can always create as many Experiences as you like and connect them seamlessly using Teleport Nodes. You never lose any power by splitting things up. In fact, your future self (and your team) will thank you for it.