-
-
Notifications
You must be signed in to change notification settings - Fork 495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace browser-sync with new dev server #1305
Comments
I'd like to collaborate on this. I've wanted a lightweight alternative (famous last words) to browser-sync and livereload, but it seems pointless to cobble together something that doesn't integrate well with future projects and other tools. Eleventy would be an amazing stress test/launchpad for this 🤗 Ghost mode is the main selling point of browser-sync, but it seems to account for most of the dependencies, and also adds jank on some pages/devices. I've seen a simpler but effective implementation (sapper I think?) using Server Sent Events instead of websockets. DOM injection is really great for designing in the browser despite some edge cases. It makes for cool demo gifs too. |
In the meantime, would a fork of the browsersync server package with dep bumps be acceptable? Only Tests: 466 passing / 18 pending (on current node 10, 12 and 14), same as before bumps |
Thanks for the heads-up, @zachleat — have replaced |
One of my favorite I hope that if |
That's the "ghost mode." I guess it's an to-each-his-own kind of thing. I found it creepy until I learned it was supposed to do that. 😄 |
With I definitely recognize the value in not breaking what is no longer broken, though... |
👋 I was equally frustrated with It's biggest flaw is it lacks the auto-injection into HTML files that |
Re the |
My little 2 cents.... |
Looks like @zachleat has got this: |
Yeah, thanks @brycewray! Look for this at https://github.com/11ty/eleventy-dev-server soon |
This is ready for testing on |
Is there an android alternative ?? |
As our fearless
browser-sync
dependency may not be maintained any longer, we may want to investigate possible replacements—as I’d rather not implement this functionality in Eleventy myself though that is a possible option.via #1164 (comment)
If you’ve heard of a good alternative, please list it here!
The text was updated successfully, but these errors were encountered: