Hello, world, from jQuery 4! Take a look at the noteworthy changes and see how to get up to date with the framework and with Kendo UI for jQuery.
After almost a decade, jQuery 4.0.0 has arrived. With this release, jQuery removes legacy browser support, drops deprecated APIs, aligns event behavior with modern standards and modernizes the codebase. If you’re maintaining applications that still use jQuery or libraries built on top of it, this release is worth understanding.
And the best part? Progress Kendo UI for jQuery is fully compatible and ready for jQuery 4.
Below is a breakdown of what actually changed, why it matters and what you need to update in your own code.
<script type="module"> workflows.<script> transport to avoid CSP violations; fewer inline‑script pitfalls for AJAX/script loading.The following helpers are gone, switching to native equivalents is recommended:
Additional behavior changes:
[].push.call($elements, item);.blur → focusout → focus → focusin, so retest any flows that depended on the old order.Kendo UI for jQuery has already validated and fully supports jQuery 4.0.0. We’ve run the full suite of components and integration tests against jQuery 4.0.0 to confirm compatibility across all widgets and core modules.
We removed or updated all deprecated jQuery APIs used inside Kendo UI and aligned event/focus handling with the new spec. Any internal usage of jQuery helpers, removed in 4.0.0, such as $.trim, $.isNumeric or prototype array method shortcuts, has been replaced with native equivalents. We also updated our focus/blur logic to match jQuery’s W3C‑aligned event order to enable consistent behavior across modern browsers.
You can upgrade Kendo UI + jQuery together without code changes in Kendo UI dependencies. All required migration work has been handled in the library itself. If your application uses Kendo UI as intended (through its public APIs), no adjustments are needed.
Any upgrade tasks will only apply to your own direct jQuery usage (outside of the Kendo UI bundle) where removed helpers or legacy patterns might appear.
$.trim, $.isNumeric, $.parseJSON, etc.) with native equivalents.If you’re new to Kendo UI, the library comes with a free 30-day trial.
Nikolay Penev is a Senior Technical Support Officer specializing in Kendo UI for jQuery, Telerik UI for ASP.NET Core and ASP.NET MVC. With deep expertise in navigating complex technical scenarios, he is dedicated to identifying the most effective, reliable and elegant solutions—enabling exceptional customer satisfaction with every interaction. He is also passionate about exploring the capabilities of artificial intelligence (AI) and discovering how it can be applied to real-world challenges, both in his daily work and beyond. Outside of work, Nikolay enjoys traveling and indulging in anything matcha-related, always seeking new places, flavors and experiences.