Framework Comparison
Real-world scenarios where vwf excels: built-in features, modifiable code, zero vendor lock-in
The vwf difference
130 lines
VanJS Core
vs React: ~100KB
(99.9% smaller)
Built-in
Complete Toolkit
Routing, Auth, DB, Build
Pre-rendering, HMR
100%
Modifiable
Every line of code
is yours to change
Database: Oracle Spatial
You need to build a location-based app using Oracle Spatial features (ST_Distance, SDO_WITHIN_DISTANCE, etc.)
Real-World Challenge
You need advanced spatial queries for a neighborhood app. Oracle Spatial has powerful geolocation features, but popular ORMs don't support them. You're left researching, writing raw SQL, managing connections manually, and building your own query builder.
Authentication: OTP + Dual JWT
You need passwordless auth with OTP, dual JWT tokens (access + refresh), automatic token refresh, and session management.
Real-World Challenge
Modern apps need secure, passwordless authentication. You need OTP generation, email/SMS delivery, token rotation, refresh logic, middleware for protected routes, and graceful session expiration handling.
Routing: File-Based with Layouts
You need file-based routing with nested layouts, dynamic routes, lifecycle hooks, and want to customize the routing logic.
Real-World Challenge
File-based routing is great, but what if you need to customize route matching, add custom route guards, or understand how it works internally? Next.js router is thousands of lines spread across many files.
Pre-rendering: Static Site Generation
You want to pre-render pages at build time for better SEO and instant loading. You also want to customize which pages get pre-rendered.
Real-World Challenge
Pre-rendering improves load times and SEO, but you need flexibility. What if you want to pre-render based on custom logic? Or modify the HTML injection? Or add your own optimization steps?
Bundle Size: VanJS vs React
You want fast load times on mobile networks. Every KB matters for users on 3G.
Real-World Challenge
React apps start at ~100KB minified + gzipped just for the framework. Add routing, state management, and utilities - you're at 300KB+. Users on slow networks wait 5+ seconds for JavaScript to download and parse.
Why Developers Choose vwf
Full Control & Understanding
- ✓ Every feature is in your codebase
- ✓ No "magic" - understand how it works
- ✓ Modify any part to fit your needs
- ✓ No waiting for framework updates
Superior Performance
- ✓ 99.9% smaller than React
- ✓ <2s load time on 3G
- ✓ Pre-rendering for instant first paint
- ✓ 60fps smooth animations
Complete Feature Set
- ✓ File-based routing with layouts
- ✓ Authentication & session management
- ✓ Database ORM with spatial support
- ✓ Pre-rendering & build pipeline
Zero Vendor Lock-in
- ✓ No third-party auth services
- ✓ No proprietary ORMs
- ✓ No framework-specific APIs
- ✓ Standard JavaScript & Node.js
Ready to Break Free?
Stop fighting your framework. vwf features code you can understand and control.
Continue Learning
Explore more framework features