{"slug":"javascript-frameworks/progressive-enhancement-frameworks","label":"Progressive enhancement frameworks","level":2,"definition":"Lightweight JavaScript frameworks that enhance server-rendered pages with minimal client-side code.","companies":1685532,"technologies_in_category":4,"share_of_index":"3.1%","index":{"companies":54527857,"landing_date":"2026-09-12"},"doc":{"category":{"slug":"javascript-frameworks/progressive-enhancement-frameworks","label":"Progressive enhancement frameworks","level":2,"parent":"javascript-frameworks","definition":"Lightweight JavaScript frameworks that enhance server-rendered pages with minimal client-side code.","path":[{"slug":"web-engineering","label":"Web Engineering","level":0},{"slug":"javascript-frameworks","label":"JavaScript Frameworks","level":1},{"slug":"javascript-frameworks/progressive-enhancement-frameworks","label":"Progressive enhancement frameworks","level":2}]},"dimension":"total","value":null,"month":"2026-09","totals":{"detections_sample":1685829,"detections_est":1685829,"companies_sample":1685532,"companies_est":1685532,"hosts_sample":2982128,"hosts_est":2982128,"technologies":4,"tiers":{"top_1k":1,"top_10k":44,"top_100k":1020,"top_1m":19020,"ranked":331663,"all":2982128},"tiers_est":{"top_1k":1,"top_10k":44,"top_100k":1020,"top_1m":19020,"ranked":331663,"all":2982128}},"leader":{"tech_id":"vt_bbijvfdmid","name":"Stimulus","slug":"stimulus","companies_sample":1628879,"companies_est":1628879,"share":0.9662184,"share_of_companies":0.96638865},"technologies":[{"tech_id":"vt_bbijvfdmid","name":"Stimulus","slug":"stimulus","vendor_name":"Hotwired (37signals)","companies_sample":1628879,"companies_est":1628879,"hosts_sample":2838799,"hosts_est":2838799,"share_of_category":0.9662184,"share_of_companies":0.96638865,"rank":1,"delta_12m":-0.0045851,"trend":"stable"},{"tech_id":"vt_3um4uihwkk","name":"Inertia.js","slug":"inertia-js","vendor_name":"Inertia.js","companies_sample":56426,"companies_est":56426,"hosts_sample":142235,"hosts_est":142235,"share_of_category":0.03347077,"share_of_companies":0.03347667,"rank":2,"delta_12m":0.00425453,"trend":"growing"},{"tech_id":"vt_nygu5n7se7","name":"Unpoly","slug":"unpoly","vendor_name":"Makandra","companies_sample":293,"companies_est":293,"hosts_sample":595,"hosts_est":595,"share_of_category":0.0001738,"share_of_companies":0.00017383,"rank":3,"delta_12m":-0.00001768,"trend":"stable"},{"tech_id":"vt_qag3iq6rmc","name":"Datastar","slug":"datastar","vendor_name":"Datastar","companies_sample":231,"companies_est":231,"hosts_sample":531,"hosts_est":531,"share_of_category":0.00013702,"share_of_companies":0.00013705,"rank":4,"delta_12m":null,"trend":"growing"}],"next_cursor":null,"share_series":{"months":["2021-01","2021-02","2021-03","2021-04","2021-05","2021-06","2021-07","2021-08","2021-09","2021-10","2021-11","2021-12","2022-01","2022-02","2022-03","2022-04","2022-05","2022-06","2022-07","2022-08","2022-09","2022-10","2022-11","2022-12","2023-01","2023-02","2023-03","2023-04","2023-05","2023-06","2023-07","2023-08","2023-09","2023-10","2023-11","2023-12","2024-01","2024-02","2024-03","2024-04","2024-05","2024-06","2024-07","2024-08","2024-09","2024-10","2024-11","2024-12","2025-01","2025-02","2025-03","2025-04","2025-05","2025-06","2025-07","2025-08","2025-09","2025-10","2025-11","2025-12","2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09"],"low_coverage":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,false,false,true,true,false,true,false,false,false,false,false,false,true,true,false,true,false,false,false,false,true,true,true,false,false,false],"technologies":[{"tech_id":"vt_bbijvfdmid","name":"Stimulus","slug":"stimulus","counts":[2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,2005187,1932574,1932574,1932574,1932574,1932574,1932574,1932574,1932574,1932574,1932574,1932560,1902589,1902589,1902589,1901963,1901963,1900214,1893503,1851487,1845104,1845024,1835755,1835755,1835755,1830181,1830181,1818406,1812591,1640784,1640106,1640106,1640106,1640106,1635574,1634284],"values":[0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.97002679,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937786,0.96937813,0.96902573,0.96902573,0.96902573,0.96902326,0.96902326,0.96899909,0.96914207,0.97125098,0.97133691,0.9713357,0.97140482,0.97140482,0.97140482,0.97147078,0.97147078,0.97145791,0.97143716,0.96967491,0.96966676,0.96966676,0.96966676,0.96966676,0.96960194,0.96959536]},{"tech_id":"vt_3um4uihwkk","name":"Inertia.js","slug":"inertia-js","counts":[60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,60363,59453,59453,59453,59453,59453,59453,59453,59453,59453,59453,59453,59219,59219,59219,59205,59205,59197,58731,53295,52938,52938,52552,52552,52552,52260,52260,52013,51925,49994,49987,49987,49987,49987,49958,49929],"values":[0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02920113,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982159,0.02982181,0.03016139,0.03016139,0.03016139,0.03016411,0.03016411,0.03018704,0.03005999,0.02795743,0.02786869,0.02786986,0.02780832,0.02780832,0.02780832,0.02773991,0.02773991,0.02778722,0.0278286,0.02954559,0.02955341,0.02955341,0.02955341,0.02955341,0.02961613,0.0296221]},{"tech_id":"vt_nygu5n7se7","name":"Unpoly","slug":"unpoly","counts":[1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,998,947,947,947,925,925,925,925,925,853,809,758,758,758,758,758,758,758],"values":[0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00050069,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00051916,0.00052715,0.00052715,0.00052715,0.00052732,0.00052732,0.00052779,0.0005108,0.00049678,0.00049854,0.00049856,0.00048947,0.00048947,0.00048947,0.000491,0.000491,0.0004557,0.00043357,0.00044796,0.00044815,0.00044815,0.00044815,0.00044815,0.00044936,0.00044971]},{"tech_id":"vt_qag3iq6rmc","name":"Datastar","slug":"datastar","counts":[561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561],"values":[0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.00027139,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.0002814,0.00028573,0.00028573,0.00028573,0.00028582,0.00028582,0.00028608,0.00028713,0.00029429,0.00029533,0.00029535,0.00029686,0.00029686,0.00029686,0.00029778,0.00029778,0.00029971,0.00030066,0.00033154,0.00033168,0.00033168,0.00033168,0.00033168,0.00033257,0.00033283]}],"other":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"other_counts":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],"denominator":[2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,2067146,1993623,1993623,1993623,1993623,1993623,1993623,1993623,1993623,1993623,1993623,1993608,1963404,1963404,1963404,1962763,1962763,1961007,1953793,1906291,1899551,1899471,1889794,1889794,1889794,1883928,1883928,1871832,1865886,1692097,1691412,1691412,1691412,1691412,1686851,1685532]},"site_countries":[],"company_countries":[{"code":"us","label":"United States","companies_sample":1020769,"companies_est":1020769},{"code":"gb","label":"United Kingdom","companies_sample":139758,"companies_est":139758},{"code":"au","label":"Australia","companies_sample":96878,"companies_est":96878},{"code":"ca","label":"Canada","companies_sample":90605,"companies_est":90605},{"code":"de","label":"Germany","companies_sample":41373,"companies_est":41373},{"code":"fr","label":"France","companies_sample":28665,"companies_est":28665},{"code":"nz","label":"New Zealand","companies_sample":19676,"companies_est":19676},{"code":"nl","label":"Netherlands","companies_sample":18373,"companies_est":18373},{"code":"ch","label":"Switzerland","companies_sample":13570,"companies_est":13570},{"code":"es","label":"Spain","companies_sample":11350,"companies_est":11350},{"code":"it","label":"Italy","companies_sample":11086,"companies_est":11086},{"code":"se","label":"Sweden","companies_sample":10912,"companies_est":10912},{"code":"be","label":"Belgium","companies_sample":9864,"companies_est":9864},{"code":"no","label":"Norway","companies_sample":9244,"companies_est":9244},{"code":"mx","label":"Mexico","companies_sample":9016,"companies_est":9016},{"code":"ie","label":"Ireland","companies_sample":8650,"companies_est":8650},{"code":"dk","label":"Denmark","companies_sample":6803,"companies_est":6803},{"code":"in","label":"India","companies_sample":6481,"companies_est":6481},{"code":"br","label":"Brazil","companies_sample":6438,"companies_est":6438},{"code":"id","label":"Indonesia","companies_sample":6405,"companies_est":6405},{"code":"fi","label":"Finland","companies_sample":6334,"companies_est":6334},{"code":"at","label":"Austria","companies_sample":6302,"companies_est":6302},{"code":"ae","label":"United Arab Emirates","companies_sample":4958,"companies_est":4958},{"code":"sg","label":"Singapore","companies_sample":4850,"companies_est":4850},{"code":"ma","label":"Morocco","companies_sample":4718,"companies_est":4718},{"code":"pt","label":"Portugal","companies_sample":4414,"companies_est":4414},{"code":"jp","label":"Japan","companies_sample":4388,"companies_est":4388},{"code":"za","label":"South Africa","companies_sample":3897,"companies_est":3897},{"code":"sa","label":"Saudi Arabia","companies_sample":3684,"companies_est":3684},{"code":"tr","label":"Türkiye","companies_sample":3137,"companies_est":3137}],"industries":[{"naics2":"54","label":"Professional, Scientific, and Technical Services","companies_sample":338692,"companies_est":338692,"share":0.20094071},{"naics2":"62","label":"Health Care and Social Assistance","companies_sample":195899,"companies_est":195899,"share":0.11622384},{"naics2":"81","label":"Other Services (except Public Administration)","companies_sample":164992,"companies_est":164992,"share":0.0978872},{"naics2":"61","label":"Educational Services","companies_sample":150918,"companies_est":150918,"share":0.08953731},{"naics2":"71","label":"Arts, Entertainment, and Recreation","companies_sample":135058,"companies_est":135058,"share":0.08012782},{"naics2":"51","label":"Information","companies_sample":98966,"companies_est":98966,"share":0.05871499},{"naics2":"72","label":"Accommodation and Food Services","companies_sample":84236,"companies_est":84236,"share":0.04997591},{"naics2":"23","label":"Construction","companies_sample":78267,"companies_est":78267,"share":0.0464346},{"naics2":"45","label":"Retail Trade","companies_sample":69724,"companies_est":69724,"share":0.04136617},{"naics2":"56","label":"Administrative and Support and Waste Management and Remediation Services","companies_sample":67151,"companies_est":67151,"share":0.03983965},{"naics2":"33","label":"Manufacturing","companies_sample":56477,"companies_est":56477,"share":0.03350693},{"naics2":"53","label":"Real Estate and Rental and Leasing","companies_sample":47189,"companies_est":47189,"share":0.0279965},{"naics2":"31","label":"Manufacturing","companies_sample":45220,"companies_est":45220,"share":0.02682832},{"naics2":"32","label":"Manufacturing","companies_sample":31048,"companies_est":31048,"share":0.0184203},{"naics2":"44","label":"Retail Trade","companies_sample":27254,"companies_est":27254,"share":0.01616938},{"naics2":"52","label":"Finance and Insurance","companies_sample":24045,"companies_est":24045,"share":0.01426553},{"naics2":"11","label":"Agriculture, Forestry, Fishing and Hunting","companies_sample":20492,"companies_est":20492,"share":0.01215759},{"naics2":"42","label":"Wholesale Trade","companies_sample":17241,"companies_est":17241,"share":0.01022882},{"naics2":"48","label":"Transportation and Warehousing","companies_sample":12351,"companies_est":12351,"share":0.00732766},{"naics2":"92","label":"Public Administration","companies_sample":4292,"companies_est":4292,"share":0.00254638},{"naics2":"49","label":"Transportation and Warehousing","companies_sample":1806,"companies_est":1806,"share":0.00107147},{"naics2":"22","label":"Utilities","companies_sample":1484,"companies_est":1484,"share":0.00088043},{"naics2":"21","label":"Mining, Quarrying, and Oil and Gas Extraction","companies_sample":994,"companies_est":994,"share":0.00058972},{"naics2":"55","label":"Management of Companies and Enterprises","companies_sample":974,"companies_est":974,"share":0.00057786}],"employee_bands":[{"band":"1-10","companies_sample":1449901,"companies_est":1449901,"share":0.86020378},{"band":"10-100","companies_sample":172698,"companies_est":172698,"share":0.10245905},{"band":"100-1000","companies_sample":7650,"companies_est":7650,"share":0.00453863},{"band":"1000+","companies_sample":458,"companies_est":458,"share":0.00027172}],"revenue_bands":[{"band":"under_1m","companies_sample":1200882,"companies_est":1200882,"share":0.71246467},{"band":"1m_10m","companies_sample":395740,"companies_est":395740,"share":0.23478641},{"band":"10m_100m","companies_sample":30194,"companies_est":30194,"share":0.01791363},{"band":"100m_1b","companies_sample":1784,"companies_est":1784,"share":0.00105842},{"band":"1b_plus","companies_sample":85,"companies_est":85,"share":0.00005043}],"siblings":[{"slug":"javascript-frameworks/component-ui-frameworks","label":"Component-based UI frameworks","tech_count":32},{"slug":"javascript-frameworks/meta-frameworks","label":"JavaScript meta-frameworks","tech_count":11},{"slug":"javascript-frameworks/mv-star-frameworks","label":"MV* JavaScript frameworks","tech_count":4},{"slug":"javascript-frameworks/other","label":"Other","tech_count":0},{"slug":"javascript-frameworks/web-components-frameworks","label":"Web Components frameworks","tech_count":3},{"slug":"javascript-frameworks/webxr-frameworks","label":"WebXR frameworks","tech_count":1}],"parent_category":{"slug":"javascript-frameworks","label":"JavaScript Frameworks","level":1},"companies_with_any":1685532,"rows":[{"tech_id":"vt_bbijvfdmid","name":"Stimulus","slug":"stimulus","live_companies":1628879,"share_in_subcategory":0.96638865,"change_12m":-0.0045851,"suppressed":false},{"tech_id":"vt_3um4uihwkk","name":"Inertia.js","slug":"inertia-js","live_companies":56426,"share_in_subcategory":0.03347667,"change_12m":0.00425453,"suppressed":false},{"tech_id":"vt_nygu5n7se7","name":"Unpoly","slug":"unpoly","live_companies":293,"share_in_subcategory":0.00017383,"change_12m":-0.00001768,"suppressed":false},{"tech_id":"vt_qag3iq6rmc","name":"Datastar","slug":"datastar","live_companies":231,"share_in_subcategory":0.00013705,"change_12m":null,"suppressed":false}],"series":[{"tech_id":"vt_bbijvfdmid","points":[{"month":"2025-10","live_companies":251931,"panel_companies":251931,"live_hosts":null,"adds":0,"removals":765,"share_of_dimension":null,"share_in_subcategory":1.26681886,"suppressed":false},{"month":"2025-11","live_companies":251166,"panel_companies":251166,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":1.26809886,"suppressed":false},{"month":"2025-12","live_companies":251166,"panel_companies":251166,"live_hosts":null,"adds":0,"removals":1616,"share_of_dimension":null,"share_in_subcategory":1.15713239,"suppressed":false},{"month":"2026-01","live_companies":249550,"panel_companies":249550,"live_hosts":null,"adds":0,"removals":798,"share_of_dimension":null,"share_in_subcategory":1.15480014,"suppressed":false},{"month":"2026-02","live_companies":248752,"panel_companies":248752,"live_hosts":null,"adds":0,"removals":23578,"share_of_dimension":null,"share_in_subcategory":1.12254734,"suppressed":false},{"month":"2026-03","live_companies":225174,"panel_companies":225174,"live_hosts":null,"adds":0,"removals":93,"share_of_dimension":null,"share_in_subcategory":1.13854773,"suppressed":false},{"month":"2026-04","live_companies":225081,"panel_companies":225081,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":1.13861867,"suppressed":false},{"month":"2026-05","live_companies":225081,"panel_companies":225081,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":1.13861867,"suppressed":false},{"month":"2026-06","live_companies":225081,"panel_companies":225081,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":1.13861867,"suppressed":false},{"month":"2026-07","live_companies":225081,"panel_companies":225081,"live_hosts":null,"adds":0,"removals":622,"share_of_dimension":null,"share_in_subcategory":1.13344681,"suppressed":false},{"month":"2026-08","live_companies":224459,"panel_companies":224459,"live_hosts":null,"adds":0,"removals":177,"share_of_dimension":null,"share_in_subcategory":1.00297148,"suppressed":false},{"month":"2026-09","live_companies":224282,"panel_companies":224282,"live_hosts":null,"adds":0,"removals":24,"share_of_dimension":null,"share_in_subcategory":0.97018696,"suppressed":false}]},{"tech_id":"vt_3um4uihwkk","points":[{"month":"2025-10","live_companies":7212,"panel_companies":7212,"live_hosts":null,"adds":0,"removals":40,"share_of_dimension":null,"share_in_subcategory":0.03626508,"suppressed":false},{"month":"2025-11","live_companies":7172,"panel_companies":7172,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.03621033,"suppressed":false},{"month":"2025-12","live_companies":7172,"panel_companies":7172,"live_hosts":null,"adds":0,"removals":34,"share_of_dimension":null,"share_in_subcategory":0.03304171,"suppressed":false},{"month":"2026-01","live_companies":7138,"panel_companies":7138,"live_hosts":null,"adds":0,"removals":12,"share_of_dimension":null,"share_in_subcategory":0.03303131,"suppressed":false},{"month":"2026-02","live_companies":7126,"panel_companies":7126,"live_hosts":null,"adds":0,"removals":265,"share_of_dimension":null,"share_in_subcategory":0.03215762,"suppressed":false},{"month":"2026-03","live_companies":6861,"panel_companies":6861,"live_hosts":null,"adds":0,"removals":1,"share_of_dimension":null,"share_in_subcategory":0.03469129,"suppressed":false},{"month":"2026-04","live_companies":6860,"panel_companies":6860,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.03470273,"suppressed":false},{"month":"2026-05","live_companies":6860,"panel_companies":6860,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.03470273,"suppressed":false},{"month":"2026-06","live_companies":6860,"panel_companies":6860,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.03470273,"suppressed":false},{"month":"2026-07","live_companies":6860,"panel_companies":6860,"live_hosts":null,"adds":0,"removals":4,"share_of_dimension":null,"share_in_subcategory":0.0345451,"suppressed":false},{"month":"2026-08","live_companies":6856,"panel_companies":6856,"live_hosts":null,"adds":0,"removals":4,"share_of_dimension":null,"share_in_subcategory":0.03063532,"suppressed":false},{"month":"2026-09","live_companies":6852,"panel_companies":6852,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.02964001,"suppressed":false}]},{"tech_id":"vt_nygu5n7se7","points":[{"month":"2025-10","live_companies":127,"panel_companies":127,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00063861,"suppressed":false},{"month":"2025-11","live_companies":127,"panel_companies":127,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.0006412,"suppressed":false},{"month":"2025-12","live_companies":127,"panel_companies":127,"live_hosts":null,"adds":0,"removals":10,"share_of_dimension":null,"share_in_subcategory":0.00058509,"suppressed":false},{"month":"2026-01","live_companies":117,"panel_companies":117,"live_hosts":null,"adds":0,"removals":6,"share_of_dimension":null,"share_in_subcategory":0.00054142,"suppressed":false},{"month":"2026-02","live_companies":111,"panel_companies":111,"live_hosts":null,"adds":0,"removals":7,"share_of_dimension":null,"share_in_subcategory":0.00050091,"suppressed":false},{"month":"2026-03","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00052586,"suppressed":false},{"month":"2026-04","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00052611,"suppressed":false},{"month":"2026-05","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00052611,"suppressed":false},{"month":"2026-06","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00052611,"suppressed":false},{"month":"2026-07","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00052372,"suppressed":false},{"month":"2026-08","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00046471,"suppressed":false},{"month":"2026-09","live_companies":104,"panel_companies":104,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00044988,"suppressed":false}]},{"tech_id":"vt_qag3iq6rmc","points":[{"month":"2025-10","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038719,"suppressed":false},{"month":"2025-11","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038876,"suppressed":false},{"month":"2025-12","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00035474,"suppressed":false},{"month":"2026-01","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00035632,"suppressed":false},{"month":"2026-02","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00034748,"suppressed":false},{"month":"2026-03","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038934,"suppressed":false},{"month":"2026-04","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038952,"suppressed":false},{"month":"2026-05","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038952,"suppressed":false},{"month":"2026-06","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038952,"suppressed":false},{"month":"2026-07","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00038775,"suppressed":false},{"month":"2026-08","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00034407,"suppressed":false},{"month":"2026-09","live_companies":77,"panel_companies":77,"live_hosts":null,"adds":0,"removals":0,"share_of_dimension":null,"share_in_subcategory":0.00033308,"suppressed":false}]}],"meta":{"verified_at":"2026-09-01T00:00:00.000Z","freshness":"fresh","taxonomy_release":"tax-2026.10","request_id":"d544b06d-b465-4fdc-97a3-ddcc640d45fd","scope":"universe","sample_multiplier":1,"history_claim":"verified since 2020","attribution":"Data by Veridion","note":"Series are computed live from the sample: a company is counted in a month when a stack entry was first verified by the end of the month and is live or was last verified in or after the month. Removals are dated at the last verification.","denominators":"share_of_category is the technology over the sum of the category detections; share_of_companies is the technology over the companies running anything in the category. Shares are computed on sample counts.","rank_source":"Traffic tiers come from our own crawl rank, not from Alexa or Tranco.","min_cell_companies":20,"site_countries_note":"Site level countries are not populated in the loaded sample; use company_countries.","credits_spent":0}},"figure":{"id":"companies.javascript-frameworks.progressive-enhancement-frameworks","value":1685532,"unit":"companies run at least one of the 4 technologies in Progressive enhancement frameworks","denominator":"54,527,857 companies in the index (3.1%)","date":"12 Sept 2026","dateLabel":"landing","method":"companies-live"},"canonical":"https://stacklookup.ai/tech/c/javascript-frameworks/progressive-enhancement-frameworks"}