In @hypervelphp 0.4, we cache the list of every event's listeners per worker. This makes hasListeners() an in-memory O(1) cache hit. We guard most events with hasListeners(), meaning they only fire if they're actually being used. Makes a significant difference at scale.
We'll be shipping a websocket-server package with @hypervelphp 0.4. It's a low level, high performance Swoole coroutine ws server that advanced devs can build anything on top of (like game servers). It'll also be the foundation for our Pusher-compatible Reverb package.
Just finished migrating @hypervelphp’s massive test suite to PHPUnit 13 🎉
Bunping the min requirement to PHP 8.4 lets us bump all deps to the latest versions too.
Hypervel v0.4 is coming! We have fully decoupled from Hyperf and massively refactored the framework to achieve near 1:1 Laravel API parity.
Experience massive performance gains through coroutines with the framework Laravel artisans already know!🚀
#laravel#coroutine#hypervel
After months of work & 350K lines of changes, @hypervelphp has been decoupled from Hyperf🎉 It's now a standalone framework with new highly optimised http, routing, database, redis, caching & queue packages.
v0.4 is going to be🔥 Laravel API + coroutine-powered full async🚀
Brand new routing & HTTP layer coming in @hypervelphp v0.4. FastRoute is being replaced with @symfony routing. Symfony's CompiledUrlMatcher + aggressive Swoole worker caching = lightning fast routing. Caches are pre-warmed on worker start too.
As Generative AI grows, Laravel is embracing the AI ecosystem, which is a great step forward.
But with slow LLM APIs, even a moderate number of requests requires throwing more hardware at it. This is exactly where the true power of Async I/O shines.
We've enhanced Eloquent support with new Attribute features:
🔹 ObservedBy, Scope, UseFactory, Boot, & UseEloquentBuilder, etc.
📦 Plus: The Hypervel Scout package is officially released! 🔍
Check it out on GitHub!
https://t.co/mLB3xr03a0
Hypervel’s codebase is now at @phpstan lvl 5 🎉 Most of the work was modernising code ported from Laravel. There’s a surprising amount of dead code in Laravel’s codebase. No functional difference, but lvl 5 means more bugs get caught in CI. Makes things easier for a small team.
Hypervel v0.3.15 is now available with numerous bug fixes and new features. Many thanks to @binaryfire for the valuable contributions. Check it out today!
https://t.co/x1eVbr4HZN
Just finished a total rewrite of @hypervelphp's Redis cache driver:
- Modular operation-based architecture
- Lua scripts & pipelined operations
- Full cluster support
- Big performance improvements
- No memory leaks
- Adds a new 'any' tag mode (tag by many, flush by any)
🤓
Rozeta AI is a real-time translation service built with Hypervel! If you need real-time translation service for meetings, conferences or traveling, join the waitlist for future updates!
Rozeta AI is coming for beta soon! 🎉 An AI real-time translation service for everyday life and conferences, enabling seamless cross-language communication. Join the waitlist for launch updates!
https://t.co/1KqeTf15Sk
#Rozeta#AI#translation
Hypervel now supports the Horizon package as well! In addition to seamlessly communicating bidirectionally with Laravel Queue in a fully compatible manner.
What's more, it also natively features Coroutine-based concurrency scheduling!
https://t.co/iMDWK1JaTM
Hypervel natively supports `coroutine` and `defer` drivers in queues. Most importantly, your processes won't get blocked by time-consuming I/Os at all.
Deferred queue? Pretty cool idea pitched to me by @Sairahcaz2k so whipped it up this morning. Very similar to the "sync" queue, but deferred. ⏳
Potentially useful in failover queue setups where you want to fallback to the deferred queue when your main queue is down.
The deferred queue will execute the job after the response has been sent to the user, but still within the incoming request's PHP process.
https://t.co/INTaNHPQXM
Starting from Hypervel v0.3.6, Form Request has built-in support for the cast feature, allowing you to automatically cast request inputs just like you would in an Eloquent Model.
Go check it out: https://t.co/E2nYAf2vx5
Hypervel v0.3.1 provides a powerful and elegant way to create immutable, type-safe data transfer objects in your application!⚡️
https://t.co/SG2GQ2FspI
Starting from v0.3.0, Hypervel supports namespaced seeders and factories like Laravel, and v0.3.1 brings several bug fixes and improvements.
Go check it out: https://t.co/iIzI8n3To6
My biggest open source PR to date! It brings Laravel Sanctum’s SPA & token auth to @hypervelphp, plus adds improvements like token caching. If you’re looking for Laravel’s DX + the huge concurrency increase of a coroutine framework, try Hypervel. It’s 🔥https://t.co/tmRmZaLXka