{"slug":"turbolinks","name":"Turbolinks","vendor_name":"Basecamp","is_countable":true,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-libraries","label":"JavaScript Libraries","level":1},{"slug":"javascript-libraries/polyfills-and-loaders","label":"Polyfills and loaders","level":2}],"adoption":{"live_companies":19668,"live_hosts":82999,"share_of_index":"0.04%","share_of_hosts":"0.04%"},"index":{"companies":54527857,"hosts":191809695,"landing_date":"2026-09-12"},"trend":[{"month":"2021-01","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-02","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-03","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-04","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-05","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-06","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-07","live_companies":0,"panel_companies":0,"live_hosts":0,"adds":0,"removals":0,"share_of_dimension":0,"share_in_subcategory":0,"suppressed":false},{"month":"2021-08","live_companies":0,"panel_companies":0,"live_hosts":13,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":null,"suppressed":true},{"month":"2021-09","live_companies":0,"panel_companies":0,"live_hosts":28,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":null,"suppressed":true},{"month":"2021-10","live_companies":0,"panel_companies":0,"live_hosts":43,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":null,"suppressed":true},{"month":"2021-11","live_companies":20,"panel_companies":6,"live_hosts":60,"adds":7,"removals":2,"share_of_dimension":7.9e-7,"share_in_subcategory":0.00004,"suppressed":false},{"month":"2021-12","live_companies":25,"panel_companies":7,"live_hosts":84,"adds":7,"removals":2,"share_of_dimension":9.9e-7,"share_in_subcategory":0.00004998,"suppressed":false},{"month":"2022-01","live_companies":30,"panel_companies":9,"live_hosts":108,"adds":7,"removals":2,"share_of_dimension":0.00000118,"share_in_subcategory":0.00005997,"suppressed":false},{"month":"2022-02","live_companies":35,"panel_companies":10,"live_hosts":131,"adds":7,"removals":2,"share_of_dimension":0.00000138,"share_in_subcategory":0.00006995,"suppressed":false},{"month":"2022-03","live_companies":40,"panel_companies":12,"live_hosts":157,"adds":8,"removals":2,"share_of_dimension":0.00000158,"share_in_subcategory":0.00007992,"suppressed":false},{"month":"2022-04","live_companies":45,"panel_companies":13,"live_hosts":184,"adds":8,"removals":2,"share_of_dimension":0.00000177,"share_in_subcategory":0.00008988,"suppressed":false},{"month":"2022-05","live_companies":50,"panel_companies":15,"live_hosts":210,"adds":8,"removals":2,"share_of_dimension":0.00000197,"share_in_subcategory":0.00009984,"suppressed":false},{"month":"2022-06","live_companies":56,"panel_companies":16,"live_hosts":236,"adds":8,"removals":3,"share_of_dimension":0.00000221,"share_in_subcategory":0.0001118,"suppressed":false},{"month":"2022-07","live_companies":61,"panel_companies":18,"live_hosts":262,"adds":8,"removals":3,"share_of_dimension":0.00000241,"share_in_subcategory":0.00012175,"suppressed":false},{"month":"2022-08","live_companies":67,"panel_companies":20,"live_hosts":289,"adds":8,"removals":3,"share_of_dimension":0.00000264,"share_in_subcategory":0.00013369,"suppressed":false},{"month":"2022-09","live_companies":66,"panel_companies":19,"live_hosts":305,"adds":2,"removals":0,"share_of_dimension":0.0000026,"share_in_subcategory":0.0001317,"suppressed":false},{"month":"2022-10","live_companies":67,"panel_companies":20,"live_hosts":317,"adds":2,"removals":0,"share_of_dimension":0.00000264,"share_in_subcategory":0.00013368,"suppressed":false},{"month":"2022-11","live_companies":69,"panel_companies":20,"live_hosts":329,"adds":2,"removals":0,"share_of_dimension":0.00000272,"share_in_subcategory":0.00013766,"suppressed":false},{"month":"2022-12","live_companies":70,"panel_companies":20,"live_hosts":339,"adds":2,"removals":0,"share_of_dimension":0.00000276,"share_in_subcategory":0.00013964,"suppressed":false},{"month":"2023-01","live_companies":71,"panel_companies":21,"live_hosts":343,"adds":1,"removals":0,"share_of_dimension":0.0000028,"share_in_subcategory":0.00014163,"suppressed":false},{"month":"2023-02","live_companies":72,"panel_companies":21,"live_hosts":347,"adds":1,"removals":0,"share_of_dimension":0.00000284,"share_in_subcategory":0.00014361,"suppressed":false},{"month":"2023-03","live_companies":74,"panel_companies":22,"live_hosts":350,"adds":2,"removals":0,"share_of_dimension":0.00000292,"share_in_subcategory":0.00014758,"suppressed":false},{"month":"2023-04","live_companies":837,"panel_companies":244,"live_hosts":5440,"adds":764,"removals":209,"share_of_dimension":0.00003294,"share_in_subcategory":0.00089627,"suppressed":false},{"month":"2023-05","live_companies":1392,"panel_companies":406,"live_hosts":9340,"adds":764,"removals":209,"share_of_dimension":0.0000547,"share_in_subcategory":0.00111911,"suppressed":false},{"month":"2023-06","live_companies":1946,"panel_companies":567,"live_hosts":13239,"adds":764,"removals":209,"share_of_dimension":0.00007636,"share_in_subcategory":0.0012524,"suppressed":false},{"month":"2023-07","live_companies":2500,"panel_companies":729,"live_hosts":17138,"adds":764,"removals":209,"share_of_dimension":0.00009796,"share_in_subcategory":0.00134135,"suppressed":false},{"month":"2023-08","live_companies":3055,"panel_companies":890,"live_hosts":21038,"adds":764,"removals":209,"share_of_dimension":0.00011953,"share_in_subcategory":0.0014054,"suppressed":false},{"month":"2023-09","live_companies":3609,"panel_companies":1052,"live_hosts":24937,"adds":764,"removals":209,"share_of_dimension":0.00014101,"share_in_subcategory":0.00145305,"suppressed":false},{"month":"2023-10","live_companies":4163,"panel_companies":1213,"live_hosts":28834,"adds":763,"removals":209,"share_of_dimension":0.00016242,"share_in_subcategory":0.00149016,"suppressed":false},{"month":"2023-11","live_companies":4717,"panel_companies":1375,"live_hosts":32732,"adds":763,"removals":209,"share_of_dimension":0.00018377,"share_in_subcategory":0.00151984,"suppressed":false},{"month":"2023-12","live_companies":5271,"panel_companies":1536,"live_hosts":36631,"adds":763,"removals":209,"share_of_dimension":0.00020506,"share_in_subcategory":0.00154413,"suppressed":false},{"month":"2024-01","live_companies":5825,"panel_companies":1698,"live_hosts":40529,"adds":763,"removals":209,"share_of_dimension":0.00022629,"share_in_subcategory":0.00156438,"suppressed":false},{"month":"2024-02","live_companies":6379,"panel_companies":1859,"live_hosts":44428,"adds":763,"removals":209,"share_of_dimension":0.00024746,"share_in_subcategory":0.00158145,"suppressed":false},{"month":"2024-03","live_companies":7343,"panel_companies":2140,"live_hosts":50554,"adds":1172,"removals":261,"share_of_dimension":0.00028415,"share_in_subcategory":0.00163301,"suppressed":false},{"month":"2024-04","live_companies":8254,"panel_companies":2406,"live_hosts":56396,"adds":1172,"removals":261,"share_of_dimension":0.00031865,"share_in_subcategory":0.00166906,"suppressed":false},{"month":"2024-05","live_companies":8403,"panel_companies":2449,"live_hosts":57149,"adds":410,"removals":52,"share_of_dimension":0.00032432,"share_in_subcategory":0.00169362,"suppressed":false},{"month":"2024-06","live_companies":8767,"panel_companies":2555,"live_hosts":59132,"adds":416,"removals":53,"share_of_dimension":0.00033805,"share_in_subcategory":0.00171826,"suppressed":false},{"month":"2024-07","live_companies":9130,"panel_companies":2661,"live_hosts":61106,"adds":416,"removals":53,"share_of_dimension":0.00035171,"share_in_subcategory":0.00174145,"suppressed":false},{"month":"2024-08","live_companies":9505,"panel_companies":2770,"live_hosts":63154,"adds":428,"removals":54,"share_of_dimension":0.00036578,"share_in_subcategory":0.00176311,"suppressed":false},{"month":"2024-09","live_companies":10029,"panel_companies":2923,"live_hosts":66020,"adds":579,"removals":78,"share_of_dimension":0.00038503,"share_in_subcategory":0.00177555,"suppressed":false},{"month":"2024-10","live_companies":11068,"panel_companies":3226,"live_hosts":70749,"adds":1116,"removals":267,"share_of_dimension":0.0004238,"share_in_subcategory":0.00184931,"suppressed":false},{"month":"2024-11","live_companies":12144,"panel_companies":3539,"live_hosts":73625,"adds":1344,"removals":289,"share_of_dimension":0.00046363,"share_in_subcategory":0.00191206,"suppressed":false},{"month":"2024-12","live_companies":13199,"panel_companies":3847,"live_hosts":76443,"adds":1344,"removals":289,"share_of_dimension":0.00050243,"share_in_subcategory":0.00196733,"suppressed":false},{"month":"2025-01","live_companies":14309,"panel_companies":4170,"live_hosts":79426,"adds":1399,"removals":342,"share_of_dimension":0.00054296,"share_in_subcategory":0.0020112,"suppressed":false},{"month":"2025-02","live_companies":15366,"panel_companies":4479,"live_hosts":82164,"adds":1399,"removals":342,"share_of_dimension":0.00058124,"share_in_subcategory":0.00204928,"suppressed":false},{"month":"2025-03","live_companies":16422,"panel_companies":4786,"live_hosts":84900,"adds":1398,"removals":342,"share_of_dimension":0.00061923,"share_in_subcategory":0.00208357,"suppressed":false},{"month":"2025-04","live_companies":17075,"panel_companies":4977,"live_hosts":85434,"adds":994,"removals":316,"share_of_dimension":0.00064249,"share_in_subcategory":0.00210098,"suppressed":false},{"month":"2025-05","live_companies":17754,"panel_companies":5175,"live_hosts":86125,"adds":994,"removals":316,"share_of_dimension":0.00066655,"share_in_subcategory":0.00212203,"suppressed":false},{"month":"2025-06","live_companies":18440,"panel_companies":5375,"live_hosts":86847,"adds":1002,"removals":329,"share_of_dimension":0.00069073,"share_in_subcategory":0.00213767,"suppressed":false},{"month":"2025-07","live_companies":19108,"panel_companies":5569,"live_hosts":87462,"adds":997,"removals":339,"share_of_dimension":0.00071414,"share_in_subcategory":0.00215308,"suppressed":false},{"month":"2025-08","live_companies":19771,"panel_companies":5762,"live_hosts":88058,"adds":1003,"removals":459,"share_of_dimension":0.00073725,"share_in_subcategory":0.00216722,"suppressed":false},{"month":"2025-09","live_companies":20302,"panel_companies":5917,"live_hosts":88033,"adds":991,"removals":458,"share_of_dimension":0.0007557,"share_in_subcategory":0.00219205,"suppressed":false},{"month":"2025-10","live_companies":20683,"panel_companies":6028,"live_hosts":87188,"adds":839,"removals":435,"share_of_dimension":0.00076953,"share_in_subcategory":0.00222616,"suppressed":false},{"month":"2025-11","live_companies":20550,"panel_companies":5989,"live_hosts":84481,"adds":302,"removals":245,"share_of_dimension":0.00076443,"share_in_subcategory":0.0022238,"suppressed":false},{"month":"2025-12","live_companies":20379,"panel_companies":5940,"live_hosts":83626,"adds":74,"removals":224,"share_of_dimension":0.00075814,"share_in_subcategory":0.00222448,"suppressed":false},{"month":"2026-01","live_companies":20239,"panel_companies":5899,"live_hosts":82917,"adds":83,"removals":227,"share_of_dimension":0.00075298,"share_in_subcategory":0.00222606,"suppressed":false},{"month":"2026-02","live_companies":20166,"panel_companies":5878,"live_hosts":83161,"adds":154,"removals":180,"share_of_dimension":0.00074974,"share_in_subcategory":0.00223497,"suppressed":false},{"month":"2026-03","live_companies":20207,"panel_companies":5890,"live_hosts":84209,"adds":221,"removals":182,"share_of_dimension":0.0007503,"share_in_subcategory":0.00224747,"suppressed":false},{"month":"2026-04","live_companies":20140,"panel_companies":5870,"live_hosts":84008,"adds":240,"removals":197,"share_of_dimension":0.00074777,"share_in_subcategory":0.002251,"suppressed":false},{"month":"2026-05","live_companies":20053,"panel_companies":5845,"live_hosts":83742,"adds":255,"removals":184,"share_of_dimension":0.00074452,"share_in_subcategory":0.00225883,"suppressed":false},{"month":"2026-06","live_companies":19984,"panel_companies":5825,"live_hosts":83589,"adds":281,"removals":203,"share_of_dimension":0.00074192,"share_in_subcategory":0.00226556,"suppressed":false},{"month":"2026-07","live_companies":19888,"panel_companies":5797,"live_hosts":83357,"adds":301,"removals":207,"share_of_dimension":0.00073836,"share_in_subcategory":0.00228024,"suppressed":false},{"month":"2026-08","live_companies":19787,"panel_companies":5767,"live_hosts":83175,"adds":338,"removals":214,"share_of_dimension":0.00073461,"share_in_subcategory":0.00229726,"suppressed":false},{"month":"2026-09","live_companies":19668,"panel_companies":5732,"live_hosts":82993,"adds":374,"removals":21,"share_of_dimension":0.00073022,"share_in_subcategory":0.00232071,"suppressed":false}],"profile":{"tech_id":"vt_3nfu7fouta","name":"Turbolinks","slug":"turbolinks","detection_name":"turbolinks","aliases":[],"status":"active","merged_into":null,"in_taxonomy":true,"kind":"library","is_countable":true,"ai_flag":false,"categories":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-libraries","label":"JavaScript Libraries","level":1},{"slug":"javascript-libraries/polyfills-and-loaders","label":"Polyfills and loaders","level":2}],"parent_tech_id":null,"platform_tech_id":null,"vendor":{"org_id":"CCSQMU5GOXQZ6QRL","name":"Basecamp","domain":"basecamp.com","hq_country":"us","employee_band":"10-100","revenue_band":"1m_10m","naics2":"51","business_category":"Tech Companies","group_id":"AO26M3ZKL6VK3LOO"},"description_short":"A JavaScript library that speeds up page navigation by reusing the current page and fetching new content via AJAX.","description_long":"Turbolinks is an open-source JavaScript library that accelerates page transitions by replacing the body and merging head elements instead of doing full page reloads. It was created by Basecamp and is used by developers to make server-rendered apps feel faster without a SPA framework.","pricing_model":["free"],"is_paid":"no","price_band":"none","deployment":"self_hosted","is_open_source":true,"relationship_type":null,"confidence":0.7,"evidence_channels":["wappalyzer"],"edges":{"implies":[],"requires":[],"excludes":[]},"adoption":{"scope":"sample","sample_multiplier":1,"live_companies":19668,"live_hosts":82999,"all_hosts":103358,"live_companies_estimate":19668,"live_hosts_estimate":82999,"first_discovered":"2022-01-28","last_discovered":"2026-09-10","trend":"stable","adds_12m":2346,"removals_12m":2505,"panel":{"anchor":"2020-12-31","companies":5732,"scale_factor":3.431006554190445,"sufficient":true},"share_in_subcategory":0.0012,"by_country":[{"value":"us","companies":7735},{"value":"gb","companies":1336},{"value":"de","companies":1048},{"value":"ca","companies":823},{"value":"fr","companies":795},{"value":"br","companies":577},{"value":"in","companies":513},{"value":"ru","companies":495},{"value":"nl","companies":475},{"value":"jp","companies":459}],"by_naics2":[{"value":"54","companies":4800,"label":"Professional, Scientific, and Technical Services"},{"value":"81","companies":2830,"label":"Other Services (except Public Administration)"},{"value":"51","companies":2673,"label":"Information"},{"value":"61","companies":1265,"label":"Educational Services"},{"value":"62","companies":992,"label":"Health Care and Social Assistance"},{"value":"71","companies":929,"label":"Arts, Entertainment, and Recreation"},{"value":"45","companies":792,"label":"Retail Trade"},{"value":"72","companies":723,"label":"Accommodation and Food Services"},{"value":"33","companies":694,"label":"Manufacturing"},{"value":"56","companies":655,"label":"Administrative and Support and Waste Management and Remediation Services"}],"by_employee_band":[{"value":"1-10","companies":12768},{"value":"10-100","companies":4289},{"value":"100-1000","companies":424},{"value":"1000+","companies":36}],"by_revenue_band":[{"value":"under_1m","companies":11402},{"value":"1m_10m","companies":5102},{"value":"10m_100m","companies":863},{"value":"100m_1b","companies":93},{"value":"1b_plus","companies":4}]},"trend_12m":[{"month":"2025-10","live_companies":20301,"panel_companies":5917,"live_hosts":null,"adds":37,"removals":318,"share_of_dimension":0.00075484,"share_in_subcategory":null,"suppressed":false},{"month":"2025-11","live_companies":20144,"panel_companies":5871,"live_hosts":null,"adds":32,"removals":278,"share_of_dimension":0.00074933,"share_in_subcategory":null,"suppressed":false},{"month":"2025-12","live_companies":20023,"panel_companies":5836,"live_hosts":null,"adds":29,"removals":247,"share_of_dimension":0.00074508,"share_in_subcategory":null,"suppressed":false},{"month":"2026-01","live_companies":19937,"panel_companies":5811,"live_hosts":null,"adds":37,"removals":227,"share_of_dimension":0.00074206,"share_in_subcategory":null,"suppressed":false},{"month":"2026-02","live_companies":20011,"panel_companies":5832,"live_hosts":null,"adds":182,"removals":212,"share_of_dimension":0.00074406,"share_in_subcategory":null,"suppressed":false},{"month":"2026-03","live_companies":20140,"panel_companies":5870,"live_hosts":null,"adds":240,"removals":197,"share_of_dimension":0.00074777,"share_in_subcategory":null,"suppressed":false},{"month":"2026-04","live_companies":20140,"panel_companies":5870,"live_hosts":null,"adds":240,"removals":197,"share_of_dimension":0.00074777,"share_in_subcategory":null,"suppressed":false},{"month":"2026-05","live_companies":20053,"panel_companies":5845,"live_hosts":null,"adds":255,"removals":184,"share_of_dimension":0.00074452,"share_in_subcategory":null,"suppressed":false},{"month":"2026-06","live_companies":19984,"panel_companies":5825,"live_hosts":null,"adds":281,"removals":203,"share_of_dimension":0.00074192,"share_in_subcategory":null,"suppressed":false},{"month":"2026-07","live_companies":19888,"panel_companies":5797,"live_hosts":null,"adds":301,"removals":207,"share_of_dimension":0.00073836,"share_in_subcategory":null,"suppressed":false},{"month":"2026-08","live_companies":19787,"panel_companies":5767,"live_hosts":null,"adds":338,"removals":214,"share_of_dimension":0.00073461,"share_in_subcategory":null,"suppressed":false},{"month":"2026-09","live_companies":19668,"panel_companies":5732,"live_hosts":null,"adds":374,"removals":21,"share_of_dimension":0.00073022,"share_in_subcategory":null,"suppressed":false}],"competitors":[{"tech_id":"vt_ghnkvyvn7m","name":"core-js","slug":"core-js","live_companies":14856659},{"tech_id":"vt_jcokzwr6xk","name":"RequireJS","slug":"requirejs","live_companies":1063865},{"tech_id":"vt_yfo7o6c3c4","name":"Web Font Loader","slug":"web-font-loader","live_companies":978489},{"tech_id":"vt_kahqmqmvn2","name":"Polyfill","slug":"polyfill","live_companies":75187},{"tech_id":"vt_7wtes47lu5","name":"HTML5 Shiv","slug":"html5-shiv","live_companies":72638},{"tech_id":"vt_tivyrzsfod","name":"Instant.Page","slug":"instant-page","live_companies":44092},{"tech_id":"vt_uf3qgd66pv","name":"Quicklink","slug":"quicklink","live_companies":31926},{"tech_id":"vt_kdtjw6o6if","name":"HeadJS","slug":"headjs","live_companies":15954}],"subcategory":{"slug":"javascript-libraries/polyfills-and-loaders","label":"Polyfills and loaders","technologies_total":14,"rank":8,"companies_with_any":16428598,"companies_with_any_est":16428598,"detections_sample":17170995,"technologies":[{"tech_id":"vt_ghnkvyvn7m","name":"core-js","slug":"core-js","vendor_name":"core-js project","rank":1,"companies_sample":14856659,"companies_est":14856659,"share_of_category":0.8652,"share_of_companies":0.9043,"suppressed_share":false},{"tech_id":"vt_jcokzwr6xk","name":"RequireJS","slug":"requirejs","vendor_name":"RequireJS Project","rank":2,"companies_sample":1063865,"companies_est":1063865,"share_of_category":0.062,"share_of_companies":0.0648,"suppressed_share":false},{"tech_id":"vt_yfo7o6c3c4","name":"Web Font Loader","slug":"web-font-loader","vendor_name":"Adobe (Typekit)","rank":3,"companies_sample":978489,"companies_est":978489,"share_of_category":0.057,"share_of_companies":0.0596,"suppressed_share":false},{"tech_id":"vt_kahqmqmvn2","name":"Polyfill","slug":"polyfill","vendor_name":"Polyfill.io Project","rank":4,"companies_sample":75187,"companies_est":75187,"share_of_category":0.0044,"share_of_companies":0.0046,"suppressed_share":false},{"tech_id":"vt_7wtes47lu5","name":"HTML5 Shiv","slug":"html5-shiv","vendor_name":null,"rank":5,"companies_sample":72638,"companies_est":72638,"share_of_category":0.0042,"share_of_companies":0.0044,"suppressed_share":false},{"tech_id":"vt_tivyrzsfod","name":"Instant.Page","slug":"instant-page","vendor_name":"Instant.page","rank":6,"companies_sample":44092,"companies_est":44092,"share_of_category":0.0026,"share_of_companies":0.0027,"suppressed_share":false},{"tech_id":"vt_uf3qgd66pv","name":"Quicklink","slug":"quicklink","vendor_name":"Google Chrome Labs","rank":7,"companies_sample":31926,"companies_est":31926,"share_of_category":0.0019,"share_of_companies":0.0019,"suppressed_share":false},{"tech_id":"vt_3nfu7fouta","name":"Turbolinks","slug":"turbolinks","vendor_name":"Basecamp","rank":8,"companies_sample":19668,"companies_est":19668,"share_of_category":0.0011,"share_of_companies":0.0012,"suppressed_share":false},{"tech_id":"vt_kdtjw6o6if","name":"HeadJS","slug":"headjs","vendor_name":"HeadJS","rank":9,"companies_sample":15954,"companies_est":15954,"share_of_category":0.0009,"share_of_companies":0.001,"suppressed_share":false},{"tech_id":"vt_kovzw3fg4n","name":"InstantClick","slug":"instantclick","vendor_name":"InstantClick","rank":10,"companies_sample":4166,"companies_est":4166,"share_of_category":0.0002,"share_of_companies":0.0003,"suppressed_share":false},{"tech_id":"vt_c2rbomxl7e","name":"ExplorerCanvas","slug":"explorercanvas","vendor_name":"ExplorerCanvas project","rank":11,"companies_sample":3217,"companies_est":3217,"share_of_category":0.0002,"share_of_companies":0.0002,"suppressed_share":false},{"tech_id":"vt_cruacd7zze","name":"PNG Fix","slug":"png-fix","vendor_name":"TwinHelix","rank":12,"companies_sample":2308,"companies_est":2308,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_o26uglmbh2","name":"HTML5 Media","slug":"html5-media","vendor_name":null,"rank":13,"companies_sample":1843,"companies_est":1843,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false},{"tech_id":"vt_gbrhe5d4ji","name":"basket.js","slug":"basket-js","vendor_name":"Addy Osmani","rank":14,"companies_sample":983,"companies_est":983,"share_of_category":0.0001,"share_of_companies":0.0001,"suppressed_share":false}],"note":"The subcategory ranking is read from the catalog counts, not from the category page: share_of_category is the technology over the sum of the subcategory counts, share_of_companies is the technology over the companies running anything in the subcategory. It carries no 12 month change; GET /v1/trends/categories/{l1}/{l2} has that."},"category":{"slug":"javascript-libraries","label":"JavaScript Libraries","technologies_total":416,"companies_with_any":40118208,"companies_with_any_est":40118208},"meta":{"verified_at":"2026-09-10T00:00:00.000Z","freshness":"fresh","taxonomy_release":"tax-2026.10","request_id":"8af20c5a-3f76-4cbc-af81-7e514deb4a8a","scope":"universe","sample_multiplier":1,"history_claim":"verified since 2020","attribution":"Data by Veridion","credits_spent":0}},"figure":{"id":"companies.turbolinks","value":19668,"unit":"companies run Turbolinks","denominator":"54,527,857 companies in the index (0.04%)","date":"12 Sept 2026","dateLabel":"landing","method":"companies-live"},"canonical":"https://stacklookup.ai/tech/turbolinks"}