From 70e6f1b6c124b932ce3f65fd220539ca7a2d7f99 Mon Sep 17 00:00:00 2001 From: thomashii Date: Tue, 21 Dec 2021 09:11:53 +0800 Subject: [PATCH] Updated README --- README.md | 11 +++++++++-- TODO.md | 11 +++++------ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a3d4a64e..af21885b 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,9 @@ [![Angel3 Framework](./logo3.png)](https://github.com/dukefirehawk/angel) -[![version](https://img.shields.io/badge/pub-v4.0.0-brightgreen)](https://pub.dartlang.org/packages/framework) +![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_framework?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) [![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/angel_dart/discussion) - [![License](https://img.shields.io/github/license/dukefirehawk/angel)](https://github.com/dukefirehawk/angel/LICENSE) **A polished, production-ready backend framework in Dart with NNBD support.** @@ -106,6 +105,14 @@ For more details, checkout [Project Status](https://github.com/dukefirehawk/ange Check out [Migrating to Angel3](https://angel3-docs.dukefirehawk.com/migration/angel-2.x.x-to-angel3/migration-guide-3) +## Performance Benchmark + +The performance benchmark can be found at + +[TechEmpower Framework Benchmarks](https://tfb-status.techempower.com/) + +The test cases are build using standard `Angel3 ORM` template. Note that JAEL view template caching is not enabled in `Fortunes` test case and database connections pooling is not used in any of the queries test cases. These results will be used for fine-tuning the framework. + ## Examples and Documentation Visit the [User Guide](https://angel3-docs.dukefirehawk.com/) for dozens of guides and resources, including video tutorials, to get up and running as quickly as possible with Angel3 framework. diff --git a/TODO.md b/TODO.md index 952ef19a..def244a5 100644 --- a/TODO.md +++ b/TODO.md @@ -4,12 +4,11 @@ * Update examples * Update User Guide -* Performance testing +* Fix bugs ## Long Term Goal -* Optimise Angel3 architecture - -### In Progress - -* Migrate generic packages that has no dependencies on Angel3 to [Common Utilities Repository](). All of these packages operate under the hood with no impact to the application build on Angel3. Updating to newer version of Angel3 packages will automatically upgrade them. +* Refactor Angel3 architecture for performance and security + * Better logging for error messages + * Improve exception and error handling + * Improve ORM features