[GH-ISSUE #897] Explore / analyze Cash vs jQuery 4.0 #509

Open
opened 2026-02-25 21:35:12 +03:00 by kerem · 6 comments
Owner

Originally created by @marclaporte on GitHub (Feb 13, 2024).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/897

Originally assigned to: @josaphatim on GitHub.

jQuery 4. is now in beta:
https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/

Let's see how it compares to what we use now:
https://github.com/fabiospampinato/cash

Originally created by @marclaporte on GitHub (Feb 13, 2024). Original GitHub issue: https://github.com/cypht-org/cypht/issues/897 Originally assigned to: @josaphatim on GitHub. jQuery 4. is now in beta: https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/ Let's see how it compares to what we use now: https://github.com/fabiospampinato/cash
Author
Owner

@josaphatim commented on GitHub (Mar 19, 2024):

In my opinion there are more benefits of using jQuery over Cash.

  • First cash depends 100% on jQuery
  • Development of Cash is done by one person and there haven't been more activity in past months
  • jQuery has more plugins that will help in the future as Cypht is growing in terms of features
  • Less code in Cypht js files as for now we are obliged to write vanilla javascript when Cash doesn't provide methods we need
<!-- gh-comment-id:2006047999 --> @josaphatim commented on GitHub (Mar 19, 2024): In my opinion there are more benefits of using jQuery over Cash. - First cash depends 100% on jQuery - Development of Cash is done by one person and there haven't been more activity in past months - jQuery has more plugins that will help in the future as Cypht is growing in terms of features - Less code in Cypht js files as for now we are obliged to write vanilla javascript when Cash doesn't provide methods we need
Author
Owner

@marclaporte commented on GitHub (Mar 19, 2024):

If we move to jQuery, what is your proposed strategy and why?

Do we

  • Go now with jQuery 3.x stable and upgrade to 4.x later?
  • Go now with 4.0 Beta, accept instability and delay Cypht 2.0?
  • Release Cypht 2.0 ASAP, and move to jQuery 4.0 later (when released) and do so for Tiki at the same time?
  • Do something else?
<!-- gh-comment-id:2008330524 --> @marclaporte commented on GitHub (Mar 19, 2024): If we move to jQuery, what is your proposed strategy and why? Do we - Go now with jQuery 3.x stable and upgrade to 4.x later? - Go now with 4.0 Beta, accept instability and delay Cypht 2.0? - Release Cypht 2.0 ASAP, and move to jQuery 4.0 later (when released) and do so for Tiki at the same time? - Do something else?
Author
Owner

@marclaporte commented on GitHub (Mar 23, 2024):

ok, let's push jQuery 4.0 to later (Cypht 3.0) so we have ample time to test and make sure all the other dependencies work well with it.

<!-- gh-comment-id:2016552518 --> @marclaporte commented on GitHub (Mar 23, 2024): ok, let's push jQuery 4.0 to later (Cypht 3.0) so we have ample time to test and make sure all the other dependencies work well with it.
Author
Owner

@marclaporte commented on GitHub (Sep 27, 2024):

Second Beta of jQuery 4.0.0:
https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/

<!-- gh-comment-id:2380019690 --> @marclaporte commented on GitHub (Sep 27, 2024): Second Beta of jQuery 4.0.0: https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/
Author
Owner

@marclaporte commented on GitHub (Sep 11, 2025):

We'll need to review cases like this when the time comes:
https://github.com/cypht-org/cypht/pull/1662

<!-- gh-comment-id:3281496129 --> @marclaporte commented on GitHub (Sep 11, 2025): We'll need to review cases like this when the time comes: https://github.com/cypht-org/cypht/pull/1662
Author
Owner
<!-- gh-comment-id:3772480773 --> @marclaporte commented on GitHub (Jan 20, 2026): https://blog.jquery.com/2026/01/17/jquery-4-0-0/ https://jquery.com/upgrade-guide/4.0/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#509
No description provided.