- Significantly improved time to render full document

- Added support for debugging with tokio-console through tracing feature
- Added extra benchmark for checking time to render first page
- Removed unwraps to just make background loops return and terminate if something goes wrong
- Modularize rendering somewhat
This commit is contained in:
itsjunetime
2024-06-04 15:46:25 -06:00
parent a86730b8da
commit 5825849434
8 changed files with 846 additions and 133 deletions
+7
View File
@@ -30,10 +30,17 @@ glib = "0.19.6"
itertools = "*"
flume = { version = "0.11.0", default-features = false, features = ["async"] }
# for tracing with tokio-console
console-subscriber = { version = "0.2.0", optional = true }
[profile.production]
inherits = "release"
lto = "fat"
[features]
default = []
tracing = ["tokio/tracing", "dep:console-subscriber"]
[dev-dependencies]
criterion = "0.5.1"