laravel-pjax
jquery-pjax
laravel-pjax | jquery-pjax | |
---|---|---|
1 | 4 | |
510 | 16,766 | |
0.0% | - | |
3.9 | 0.0 | |
about 2 months ago | over 1 year ago | |
PHP | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
laravel-pjax
-
Laravel Livewire: Navigation like pjax/turbolinks
With pjax: https://github.com/defunkt/jquery-pjax and https://github.com/spatie/laravel-pjax it was simple to just add a data attribute to an anchor tag and you're good to go. Selecting a menu item would usually be a single request (the view would be injected into the blade @yield('content') section) and a few kilobytes of info (keeping browser URL updated as well), making any web app feel super snappy.
jquery-pjax
-
Htmz – a low power tool for HTML
Reminds me of pjax [1], except pjax worked over XHR instead of an iframe and used pushState by default to keep the back button working.
[1]: https://github.com/defunkt/jquery-pjax
-
The balance has shifted away from SPAs
Ah, AFAIK that's not actually theirs but: https://github.com/defunkt/jquery-pjax, from which Turbolinks took its inspiration as a Rails-native built in solution. Presumably GitHub never saw any reason to rewrite when the latter appeared.
-
How to navbar not reload
Look at PJAX please : https://pjax.herokuapp.com
-
Laravel Livewire: Navigation like pjax/turbolinks
With pjax: https://github.com/defunkt/jquery-pjax and https://github.com/spatie/laravel-pjax it was simple to just add a data attribute to an anchor tag and you're good to go. Selecting a menu item would usually be a single request (the view would be injected into the blade @yield('content') section) and a few kilobytes of info (keeping browser URL updated as well), making any web app feel super snappy.
What are some alternatives?
turbolinks
aimeos - Integrated online shop based on Laravel 10 and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
turbo - The speed of a single-page web application without having to write any JavaScript
laravel-cookie-consent - Make your Laravel app comply with the crazy EU cookie law
web.dev - The frontend, backend, and content source code for web.dev
Invoice Ninja - Invoices, Expenses and Tasks built with Laravel, Flutter and React
htmz - html with targeted manipulation zones
Crater Invoice - Open Source Invoicing Solution for Individuals & Businesses
Polr - :aerial_tramway: A modern, powerful, and robust URL shortener
laravel-varnish - Making Varnish and Laravel play nice together
Laravel-Zero - A PHP framework for console artisans