@@ -630,21 +630,26 @@ PHP 8.4 UPGRADE NOTES
630
630
14. Performance Improvements
631
631
========================================
632
632
633
- * The performance of DOMNode::C14N() is greatly improved for the case without
634
- an xpath query. This can give a time improvement of easily two order of
635
- magnitude for documents with tens of thousands of nodes.
636
-
637
- * The performance of strspn() and strcspn() is greatly improved.
638
- They now run in linear time instead of being bounded by quadratic time.
639
-
640
- * Improved the performance of strpbrk().
633
+ - DOM:
634
+ . The performance of DOMNode::C14N() is greatly improved for the case without
635
+ an xpath query. This can give a time improvement of easily two order of
636
+ magnitude for documents with tens of thousands of nodes.
641
637
642
- * mb_strcut() is much faster now for UTF-8 and UTF-16 strings.
638
+ - FTP:
639
+ . Improved the performance of FTP uploads up to a factor of 10x for large
640
+ uploads.
643
641
644
- * Looking up mbstring encoding names is much faster now.
642
+ - MBString:
643
+ . The performance of strspn() and strcspn() is greatly improved.
644
+ They now run in linear time instead of being bounded by quadratic time.
645
+ . mb_strcut() is much faster now for UTF-8 and UTF-16 strings.
646
+ . Looking up mbstring encoding names is much faster now.
647
+ . The performance of converting SJIS-win to unicode is greatly improved.
645
648
646
- * The performance of converting SJIS-win to unicode is greatly improved.
649
+ - MySQLnd:
650
+ . Improved the performance of MySQLnd quoting.
647
651
648
- * get_browser() is much faster now, up to 1.5x - 2.5x for some test cases.
652
+ - Standard:
653
+ . Improved the performance of strpbrk().
654
+ . get_browser() is much faster now, up to 1.5x - 2.5x for some test cases.
649
655
650
- * Improved the performance of MySQLnd quoting.
0 commit comments