jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
const experiment_to_be_skipped = `
au_xsell_promote_ppag
brand_kit_brand_shop_launch
ca_email_no-offer_ccc_site_support
deals_page_pricing_vs_no_pricing_anzs
display_free_shipping_threshold_in_pdp
display_the_lowest_shipping_price_pdp
eu_hp_gels_vs_no_gel_red_sale
expo_1456_na_l_p_topnav
fr_de_hp_dp_order_of_products_iteration_2
fy24_q2_deals_page_strategy_iteration_1
gallery_keyword_search_phase1
homepage_marquee_thin_vs_larger
homepage_product_carousel_vs_grid
hp_feature_tile_lead_in_copy_lenght
lg_designpage_logobanner
lp_campaing_lp_vs_discoverypage
na_business_card_category_page_left_nav_test
na_promo_bar_display_coupon_products
paper_bags_in_taxonomy
quick_editor_holiday_cards_mobile
quick_editor_image_validations_mobile
quick_editor_legible_previews_mobile
recs_x-sell_new-logo-matcher
sws_ses_launch_searchablempvs
us_business_cards_mlp_refresh_v3
us_deals_page_additional_tiles_vp_on_sale
us_fy24_h1_hybrid_homepage_hero_
us_fy24_q1_vp_on_sale_urgency_
white_border_validation_quad
`;
const experimentList = `us_business_cards_mlp_refresh_v3,
core_vs_lat_product_page,
lg_designpage_logobanner,
expo_1456_na_l_p_topnav,
_current_stickers_cp_and_taxonomy_grouping,
na_mm_pdp_attribute_drop_down_vs_buttons_-_inc_2,
edit_in_cart_ux_improvement,
homepage_marquee_thin_vs_larger,
paper_bags_in_taxonomy,
display_free_shipping_threshold_in_pdp,
display_the_lowest_shipping_price_pdp,
homepage_product_carousel_vs_grid,
psnb_it_bc_lp_test_sep2023,
sws_ses_launch_searchablempvs,
na_business_card_category_page_left_nav_test,
us_deals_page_additional_tiles_vp_on_sale,
psnb_uk_bc_lp_test_sep2023,
psnb_de_bc_lp_test_sep2023,
eu_hp_gels_vs_no_gel_red_sale,
posters_new_low_price_badge,
brand_kit_brand_shop_launch,
smart_suggestions_1,
gallery_keyword_search_phase1,
white_border_validation_quad,
lp_campaing_lp_vs_discoverypage,
my_acct_landing_page_previously_viewed_model,
hp_cat_component_in_top_view_port,
deals_page_pricing_vs_no_pricing_anzs,
stationery_consumer_hub,
us_fy24_h1_hybrid_homepage_hero_,
us_fy24_q1_vp_on_sale_urgency_,
expo_1600_prechat_form_v3,
na_promo_bar_display_coupon_products,
expert_services_pdp_cta,
na_business_card_mlp_refresh_-_increment_4,
fr_de_hp_dp_order_of_products_iteration_2,
gallery_layout_tile,
celebrations_gifts_hero_test,
gallery_ranking_bc_tev3_excl_reorders,
editor_holiday_combined_test_a,
editor_holiday_combined_test_h,
gallery_keyword_search_phase2,
na_bc_cat_page_gbb_cta_test_and_left_nav_cta_test,
new_help_panel_experience,
au_xsell_promote_ppag,
fy24_q2_deals_page_strategy_iteration_1,
hp_dp_product_bonus_offer_copy_merchandising_q2,
fr_hp_dp_product_bonus_offer_tile_colour_q2,
fy24_q2_deals_page_strategy_iteration_2,
na_packaging_dp_vs_cp,
fy24_q2_deals_page_strategy_iteration_3,
na_promo_bar_ee_lever_coupon,
calendars_hero_vs_no_hero_test,
gallery_keyword_search_phase2_v2`.split(',\n');
let experimentToBeSkippedList = experiment_to_be_skipped.split("\n");
let experimentToBeSkippedDict = new Set(experimentToBeSkippedList);
Ready to run.
Test | Ops/sec | |
---|---|---|
with list |
| ready |
with dictionary |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.