Porffor, a compiler, is transitioning from pre-alpha to alpha on August 11th with major updates including self-hosting, a core rewrite, garbage collection, and significant performance improvements.
# Porffor goes alpha August 11th
Source: [https://honk.foo/porffor-alpha](https://honk.foo/porffor-alpha)
**[Porffor](https://porffor.dev/)goes from pre\-alpha to alpha on August 11th\!**There will be a launch and meetup in\-person in San Francisco at[PlanetScale](https://planetscale.com/)'s HQ\! Expect a talk, some live demos, and more\.[RSVP here\!](https://luma.com/wzp44hd7)
Here are the headlines:
- **Self\-hosted**\. Porffor releases are now Porffor compiled with itself\. Not only is this a major compiler milestone generally, it is also a great dogfooding opportunity\. I found and fixed at least ten bugs getting it on par\. It also lets us ship**<5MB**release binaries for the full compiler\!
- **Complete rewrite**\. The core of Porffor has been entirely rewritten\. Instead of JS \-\> Wasm and optionally Wasm \-\> C, we now do JS \-\> our own IR \-\> C, always\. Wasm is now left to the C compiler instead\. This was done primarily because our own Wasm output was*slower*than compiling our C to Wasm and it was limiting Porffor's acceleration\. C output is now ~5x smaller/more efficient\! This improves performance plus decreases memory usage and binary size\. Compile times are also over twice as fast as before\.
- **Garbage collection**\. Garbage collection is here, and**on by default, always**\! Since my last post on the beginnings of a GC, we actually now have a mature \(not intentionally small/simple\) GC\. This also stops out of memory errors which were breaking a lot of things previously\.
- **Conformance**\. Porffor now fully supports closures and async/await, plus a lot of minor conformance fixes\.
- **HTTP server**\. Porffor can now host a HTTP server, efficiently\. Comparing to Node/Bun/Deno, an*unrealistic*hello world server uses \>10x less memory and beats all three on performance for throughput and latency\.
- There are some other features too which I am not sure will make the release yet \(did someone say concurrency?\), so stay tuned for the release\!
Blaise v0.10.0 adds native back end support via QBE, threading, and incremental compilation, advancing this modern Object Pascal compiler toward self-hosting and broader platform support.
Aiki Alpha 2 is released, featuring a grammar-driven architecture with explicit authority boundaries, substantial self-hosting, and a systems development library. It includes improvements in validation, FFI integration, and multi-platform distribution.
Atproto Spaces Alpha launches as a major update to the AT Protocol, enabling developers to build applications with non-public data through a lightweight, permissioned data model.
OpenClaw is releasing a major update on August 18, focusing on UX improvements, data management overhauls, and enhanced reliability to simplify user experience.
Aiki Alpha 3 is released with substantial performance improvements, including cheaper runtime realization, adaptive number representations, enhanced profiling and coverage, and stricter library constraints.