跪拜 Guibai
← All articles
Backend · Java · Programmer

Solon, the Chinese-Made Java Framework That Claims 10x Faster Startup Than SpringBoot

By SimonKing ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

SpringBoot's startup time and memory footprint are real pain points in cloud-native and serverless deployments where cold starts matter. A framework that delivers a 10x startup improvement and 50% memory reduction with a familiar annotation-driven programming model offers a direct path to cutting infrastructure costs without retraining teams.

Summary

Solon is a Java enterprise application framework developed by Hangzhou Wuer Technology's Noear team. It is built from scratch with its own standard specifications and an open ecosystem, totaling nearly 400,000 lines of code. The framework claims a 700% concurrency improvement and 50% memory savings over SpringBoot, with a 10x faster startup time and 90% smaller packaging. It supports Java 8 through Java 25 and GraalVM native images, running on a non-Java-EE architecture. A JetBrains plugin provides scaffolding similar to Spring Initializr, and the programming model uses familiar annotations like @Controller, @Inject, @Component, and @Mapping. A simple web demo starts in milliseconds, and the project maintains a broader ecosystem of integrations.

Takeaways
Solon claims 700% higher concurrency and 50% less memory than SpringBoot, with a 10x faster startup and 90% smaller packaging.
Built from scratch with its own standards, not a fork or wrapper around Spring or Java EE.
Supports Java 8 through Java 25 and GraalVM native images.
A JetBrains IDE plugin provides scaffolding that mirrors the Spring Initializr experience.
The programming model uses familiar annotations: @Controller, @Inject, @Component, @Mapping, and @SolonMain.
A simple web project starts in roughly 0.1 seconds, making it viable for rapid local debugging and serverless cold starts.
Conclusions

Solon's performance claims come from the Techempower benchmarks, which test raw plaintext throughput, not real application workloads with database calls, serialization, and business logic. The 700% concurrency figure is a best-case scenario that may not translate to typical enterprise applications.

The framework's annotation model deliberately mimics Spring's to lower the adoption barrier, but this also means developers are betting on a smaller ecosystem with fewer community resources, plugins, and Stack Overflow answers when things break.

Solon's non-Java-EE architecture and GraalVM native image support position it for containerized and serverless workloads where SpringBoot's footprint is a liability, but the lack of a large corporate backer raises questions about long-term maintenance and enterprise support.

Concepts & terms
GraalVM native image
A technology that compiles Java applications ahead-of-time into standalone native executables, eliminating JVM startup overhead and reducing memory usage. Critical for serverless and containerized deployments where cold-start latency matters.
Techempower benchmarks
An independent, continuous benchmarking project that compares web framework performance across many languages and platforms using standardized workloads like plaintext responses, JSON serialization, and database queries.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗