This PR is massive and represents a year and a half of work. If you look at the comments you see there are loads of browser-specific issues being fixed. IE support was dropped as they didn't feel making stuff compatible (jQuery did that for them before). The API is also incompatible; in the words of one dev: "we broke everything". As one of the commenters pointed out, a lot of stuff was copied from jQuery to make it…
Bootstrap 5 will remove jQuery as a dependency
51–60 of 333 posts
Re: Bootstrap 5 will remove jQuery as a dependency
#52Earlier quoted context omitted.
Really? I'd have guessed bootstrap will be phased out completely by CSS grid, which does essentially what bootstrap does...
I'm not a big fan of bootstrap but it does a heck of a lot more than just grid layouts. You can't just easily replace the components (modals, accordions, buttons, etc) with CSS grid.
[1]: https://html.spec.whatwg.org/multipage/interactive-elements....
Re: Bootstrap 5 will remove jQuery as a dependency
#53Earlier quoted context omitted.
I am still more fond of jQuery's ajax functionality than anything that followed, including the fetch API.
Why? fetch returns a native promise, which are _much much much_ nicer to work with than XHR ever was or desired to be. Good riddance.
Re: Bootstrap 5 will remove jQuery as a dependency
#54Re: Bootstrap 5 will remove jQuery as a dependency
#55This is great! This will make bootstrap more attractive and competitive as a framework. JQuery was one of the most important frameworks in Javascript history. It has enabled us to built real webapps. However since then differences between browsers shrunk significantly and we learned how to build maintainable and scalable apps in a more declarative fashion (hello React, Angular and friends)
I am still more fond of jQuery's ajax functionality than anything that followed, including the fetch API.
Re: Bootstrap 5 will remove jQuery as a dependency
#56Earlier quoted context omitted.
Whoosh! Bootstrap is going the way of table layouts. Table layouts were great too but times change. Right now we have CSS Grid and it works in all browsers. I am sure they will bring this goodness to Bootstrap 5 but there is no need for the new layout engine that works great in all useful browsers to have a framework wrapper. Similarly with the jQuery, it was once useful in a table layout kind of way but nowadays you…
> Bootstrap is going the way of table layouts. Table layouts were great too but times change. Right now we have CSS Grid and it works in all browsers. Which is irrelevant, as Bootstrap is much more than a grid system. Not to mention it's not meant for the types to mess with their own custom grid layout anyway.
Re: Bootstrap 5 will remove jQuery as a dependency
#57This PR is massive and represents a year and a half of work. If you look at the comments you see there are loads of browser-specific issues being fixed. IE support was dropped as they didn't feel making stuff compatible (jQuery did that for them before). The API is also incompatible; in the words of one dev: "we broke everything". As one of the commenters pointed out, a lot of stuff was copied from jQuery to make it…
IE itself is being "dropped" as well, so long term support commitment for new products does not make sense.
Older versions of IE have been dropped. And Edge is still their recommending browsing experience and the only one likely to receive enhancements (both will continue to receive security fixes).
Key Dates:
- Internet Explorer 9: EOL January 12, 2016
- Internet Explorer 10: EOL January 31, 2020
- Internet Explorer 11: EOL Unknown/Unannounced
IE11's EOL date is currently unknown. It would be at minimum 2025 based on Windows 10's current extended support date (but each Windows 10 feature release with IE11 pushes that date back).
Re: Bootstrap 5 will remove jQuery as a dependency
#58Do you use Bootstrap? If yes, what version? If not, why not? Which alternative do you use?
https://themeforest.net/item/kleo-pro-community-focused-mult...
Looking around the theme marketplace, it looks like most WordPress themes are still on Bootstrap 3 too. They haven't even upgraded to 3.4 which contains security fixes.
Re: Bootstrap 5 will remove jQuery as a dependency
#59This is great! This will make bootstrap more attractive and competitive as a framework. JQuery was one of the most important frameworks in Javascript history. It has enabled us to built real webapps. However since then differences between browsers shrunk significantly and we learned how to build maintainable and scalable apps in a more declarative fashion (hello React, Angular and friends)
Whoosh! Bootstrap is going the way of table layouts. Table layouts were great too but times change. Right now we have CSS Grid and it works in all browsers. I am sure they will bring this goodness to Bootstrap 5 but there is no need for the new layout engine that works great in all useful browsers to have a framework wrapper. Similarly with the jQuery, it was once useful in a table layout kind of way but nowadays you…
Note: you can substitute any well done component framework for bootstrap in the above statement.
Re: Bootstrap 5 will remove jQuery as a dependency
#60Do you use Bootstrap? If yes, what version? If not, why not? Which alternative do you use?
I like Bootstrap but I tend to use Milligram for most stuff these days. It's an excellent starting point and easy to extend. https://milligram.io