HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 269 community runs

Desktop Results:
Chrome 183 runs
Fast QuickSort
75K/s
Inplace Quicksort
58K/s
Heap Sort
30K/s
mSort
18K/s
Comb Sort
14K/s
Shell Sort
14K/s
Merge Sort
11K/s
Radix Bucket Sort
9K/s
Built-in Sort
9K/s
Naive Quicksort
5K/s
Insertion Sort
4K/s
Bubble Sort
823/s

Fastest: Fast QuickSort (91.4x faster)

View exact numbers
  • Fast QuickSort: 75,176 ops/sec
  • Inplace Quicksort: 58,378 ops/sec
  • Heap Sort: 30,411 ops/sec
  • mSort: 17,640 ops/sec
  • Comb Sort: 14,439 ops/sec
  • Shell Sort: 14,358 ops/sec
  • Merge Sort: 10,621 ops/sec
  • Radix Bucket Sort : 8,994 ops/sec
  • Built-in Sort: 8,716 ops/sec
  • Naive Quicksort: 5,286 ops/sec
  • Insertion Sort: 4,027 ops/sec
  • Bubble Sort: 823 ops/sec
Firefox 45 runs
Built-in Sort
27K/s
Shell Sort
10K/s
Fast QuickSort
10K/s
Inplace Quicksort
10K/s
mSort
7K/s
Radix Bucket Sort
5K/s
Heap Sort
5K/s
Merge Sort
5K/s
Naive Quicksort
5K/s
Comb Sort
4K/s
Insertion Sort
2K/s
Bubble Sort
514/s

Fastest: Built-in Sort (52.1x faster)

View exact numbers
  • Built-in Sort: 26,754 ops/sec
  • Shell Sort: 10,227 ops/sec
  • Fast QuickSort: 9,932 ops/sec
  • Inplace Quicksort: 9,770 ops/sec
  • mSort: 7,366 ops/sec
  • Radix Bucket Sort : 5,266 ops/sec
  • Heap Sort: 5,100 ops/sec
  • Merge Sort: 4,837 ops/sec
  • Naive Quicksort: 4,780 ops/sec
  • Comb Sort: 3,883 ops/sec
  • Insertion Sort: 1,767 ops/sec
  • Bubble Sort: 514 ops/sec
Other 7 runs
Fast QuickSort
9K/s
Inplace Quicksort
7K/s
Heap Sort
4K/s
Shell Sort
3K/s
Comb Sort
2K/s
mSort
2K/s
Merge Sort
1K/s
Built-in Sort
1K/s
Radix Bucket Sort
782/s
Insertion Sort
482/s
Naive Quicksort
466/s
Bubble Sort
197/s

Fastest: Fast QuickSort (46.7x faster)

View exact numbers
  • Fast QuickSort: 9,199 ops/sec
  • Inplace Quicksort: 7,084 ops/sec
  • Heap Sort: 4,382 ops/sec
  • Shell Sort: 2,957 ops/sec
  • Comb Sort: 2,246 ops/sec
  • mSort: 2,021 ops/sec
  • Merge Sort: 1,181 ops/sec
  • Built-in Sort: 1,081 ops/sec
  • Radix Bucket Sort : 782 ops/sec
  • Insertion Sort: 482 ops/sec
  • Naive Quicksort: 466 ops/sec
  • Bubble Sort: 197 ops/sec
Mobile Results:
Chrome 22 runs
Fast QuickSort
33K/s
Inplace Quicksort
25K/s
Heap Sort
16K/s
Shell Sort
10K/s
Comb Sort
9K/s
mSort
9K/s
Merge Sort
6K/s
Radix Bucket Sort
5K/s
Built-in Sort
4K/s
Naive Quicksort
3K/s
Insertion Sort
2K/s
Bubble Sort
753/s

Fastest: Fast QuickSort (44.2x faster)

View exact numbers
  • Fast QuickSort: 33,267 ops/sec
  • Inplace Quicksort: 24,756 ops/sec
  • Heap Sort: 16,345 ops/sec
  • Shell Sort: 10,216 ops/sec
  • Comb Sort: 9,440 ops/sec
  • mSort: 8,773 ops/sec
  • Merge Sort: 5,634 ops/sec
  • Radix Bucket Sort : 4,513 ops/sec
  • Built-in Sort: 4,493 ops/sec
  • Naive Quicksort: 2,822 ops/sec
  • Insertion Sort: 2,373 ops/sec
  • Bubble Sort: 753 ops/sec
Safari 12 runs
Inplace Quicksort
93K/s
Fast QuickSort
81K/s
Shell Sort
32K/s
Heap Sort
24K/s
Built-in Sort
18K/s
Comb Sort
17K/s
mSort
14K/s
Merge Sort
10K/s
Naive Quicksort
8K/s
Insertion Sort
6K/s
Radix Bucket Sort
3K/s
Bubble Sort
2K/s

Fastest: Inplace Quicksort (51.5x faster)

View exact numbers
  • Inplace Quicksort: 92,725 ops/sec
  • Fast QuickSort: 80,658 ops/sec
  • Shell Sort: 31,859 ops/sec
  • Heap Sort: 24,391 ops/sec
  • Built-in Sort: 17,797 ops/sec
  • Comb Sort: 17,411 ops/sec
  • mSort: 13,860 ops/sec
  • Merge Sort: 10,040 ops/sec
  • Naive Quicksort: 8,240 ops/sec
  • Insertion Sort: 5,859 ops/sec
  • Radix Bucket Sort : 2,534 ops/sec
  • Bubble Sort: 1,801 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Built-in Sort
    Naive Quicksort
    Inplace Quicksort
    Heap Sort
    Merge Sort
    Shell Sort
    Comb Sort
    Insertion Sort
    Fast QuickSort
    mSort
    Radix Bucket Sort
    Bubble Sort

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0
Firefox 151 on Mac OS X 10.15
View result in a separate tab
Built-in Sort
109K/s
Fast QuickSort
53K/s
Inplace Quicksort
52K/s
Shell Sort
37K/s
Heap Sort
32K/s
mSort
29K/s
Merge Sort
18K/s
Naive Quicksort
16K/s
Comb Sort
11K/s
Radix Bucket Sort
11K/s
Insertion Sort
4K/s
Bubble Sort
1K/s
View exact numbers
Test name Executions per second
Built-in Sort 109,205 Ops/sec
Fast QuickSort 53,492 Ops/sec
Inplace Quicksort 52,448 Ops/sec
Shell Sort 37,493 Ops/sec
Heap Sort 31,828 Ops/sec
mSort 29,071 Ops/sec
Merge Sort 18,352 Ops/sec
Naive Quicksort 15,757 Ops/sec
Comb Sort 11,081 Ops/sec
Radix Bucket Sort 10,775 Ops/sec
Insertion Sort 4,098 Ops/sec
Bubble Sort 1,373 Ops/sec