├── .dockerignore ├── .github └── copilot-instructions.md ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── Chrome_Results.ods ├── LICENSE ├── Linux_results.ods ├── README.md ├── broken-frameworks ├── keyed │ ├── better-react │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── main.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── butterfloat │ │ ├── .gitignore │ │ ├── .prettierrc.json │ │ ├── _build.js │ │ ├── app-vm.js │ │ ├── app-vm.ts │ │ ├── app.js │ │ ├── app.tsx │ │ ├── data.js │ │ ├── data.ts │ │ ├── index.html │ │ ├── main.js │ │ ├── main.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── row-vm.js │ │ ├── row-vm.ts │ │ ├── row.js │ │ ├── row.tsx │ │ └── tsconfig.json │ ├── fre │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── glimmer │ │ ├── .editorconfig │ │ ├── .ember-cli │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .template-lintrc.js │ │ ├── .watchmanconfig │ │ ├── README.md │ │ ├── config │ │ │ ├── environment.js │ │ │ ├── module-map.d.ts │ │ │ ├── resolver-configuration.d.ts │ │ │ └── targets.js │ │ ├── ember-cli-build.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── main.ts │ │ │ ├── ui │ │ │ │ ├── components │ │ │ │ │ ├── BsButton │ │ │ │ │ │ └── template.hbs │ │ │ │ │ ├── Glimmer │ │ │ │ │ │ ├── component-test.ts │ │ │ │ │ │ ├── component.ts │ │ │ │ │ │ └── template.hbs │ │ │ │ │ ├── PerformantEach │ │ │ │ │ │ ├── component.ts │ │ │ │ │ │ └── template.hbs │ │ │ │ │ └── Table │ │ │ │ │ │ └── template.hbs │ │ │ │ ├── index.html │ │ │ │ └── styles │ │ │ │ │ └── app.css │ │ │ └── utils │ │ │ │ ├── benchmark-helpers.ts │ │ │ │ └── test-helpers │ │ │ │ └── test-helper.ts │ │ ├── testem.json │ │ ├── tests │ │ │ └── index.html │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── imba │ │ ├── package-lock.json │ │ ├── package.json │ │ └── webpack.config.js │ ├── mahal │ │ ├── .gitignore │ │ ├── assets │ │ │ └── img │ │ │ │ └── mahal-logo.png │ │ ├── build_helper │ │ │ └── copy_html.js │ │ ├── config │ │ │ ├── env │ │ │ │ ├── development.js │ │ │ │ ├── index.js │ │ │ │ └── production.js │ │ │ ├── lang │ │ │ │ └── mahal.config.d.ts │ │ │ └── webpack │ │ │ │ ├── base.config.js │ │ │ │ ├── dev.config.js │ │ │ │ └── prod.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── readme.md │ │ ├── src │ │ │ ├── app.mahal │ │ │ ├── components │ │ │ │ └── mahal_intro.mahal │ │ │ ├── formatters │ │ │ │ ├── img_path.ts │ │ │ │ └── index.ts │ │ │ ├── index.html │ │ │ ├── index.ts │ │ │ └── utils │ │ │ │ └── build_data.js │ │ └── tsconfig.json │ ├── maverick │ │ ├── .gitignore │ │ ├── build.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.tsx │ │ └── tsconfig.json │ ├── million │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ └── src │ │ │ └── main.jsx │ ├── oldskull │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── Application.ts │ │ │ ├── BenchmarkController.ts │ │ │ ├── BenchmarkView.ts │ │ │ ├── ItemCollectionView.ts │ │ │ ├── ItemModel.ts │ │ │ ├── ItemView.ts │ │ │ ├── main.ts │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── react-jotai │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── main.tsx │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── reflex-js-atomic │ │ ├── esbuild.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.tsx │ │ └── tsconfig.json │ ├── reflex │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── rescript-react │ │ ├── .gitignore │ │ ├── bsconfig.json │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── Button.re │ │ │ ├── Index.re │ │ │ ├── Jumbotron.re │ │ │ ├── Main.re │ │ │ ├── Row.re │ │ │ └── Util.re │ │ └── webpack.config.js │ ├── san │ │ ├── .browserslistrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.js │ │ │ ├── main.es6.js │ │ │ └── store.es6.js │ │ └── webpack.config.js │ ├── voby │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.tsx │ └── xania │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── app.tsx │ │ ├── index.html │ │ └── table-store.ts │ │ ├── tsconfig.json │ │ ├── vite.config.dev.ts │ │ └── vite.config.ts └── non-keyed │ ├── dojo │ ├── .dojorc │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.ts │ │ ├── Button.ts │ │ ├── Buttons.ts │ │ ├── Row.ts │ │ ├── Store.ts │ │ ├── index.html │ │ ├── main.css │ │ └── main.ts │ └── tsconfig.json │ ├── imba │ ├── package-lock.json │ ├── package.json │ └── webpack.config.js │ ├── stem │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── css │ │ └── bootstrap.min.css │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── Main.jsx │ │ ├── Row.jsx │ │ ├── RowState.es6.js │ │ └── rollup.config.js │ ├── strve │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── data.js │ │ └── main.jsx │ └── webpack.config.js │ └── voby │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ └── main.tsx ├── cli.js ├── cli ├── cleanup.js ├── configure-styles.js ├── copy.js ├── helpers │ └── frameworks.js ├── index.js ├── rebuild-all-frameworks.js ├── rebuild-build-single.js ├── rebuild-check-single.js ├── rebuild-single-framework.js ├── update-frameworks.js ├── update-lockfiles.js ├── utils │ ├── index.js │ └── takeWhile.js └── zip.js ├── css ├── bootstrap │ ├── CHANGELOG.md │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── grunt │ │ ├── .jshintrc │ │ ├── bs-commonjs-generator.js │ │ ├── bs-glyphicons-data-generator.js │ │ ├── bs-lessdoc-parser.js │ │ ├── bs-raw-files-generator.js │ │ ├── configBridge.json │ │ └── sauce_browsers.yml │ ├── js │ │ ├── affix.js │ │ ├── alert.js │ │ ├── button.js │ │ ├── carousel.js │ │ ├── collapse.js │ │ ├── dropdown.js │ │ ├── modal.js │ │ ├── popover.js │ │ ├── scrollspy.js │ │ ├── tab.js │ │ ├── tooltip.js │ │ └── transition.js │ ├── less │ │ ├── alerts.less │ │ ├── badges.less │ │ ├── bootstrap.less │ │ ├── breadcrumbs.less │ │ ├── button-groups.less │ │ ├── buttons.less │ │ ├── carousel.less │ │ ├── close.less │ │ ├── code.less │ │ ├── component-animations.less │ │ ├── dropdowns.less │ │ ├── forms.less │ │ ├── glyphicons.less │ │ ├── grid.less │ │ ├── input-groups.less │ │ ├── jumbotron.less │ │ ├── labels.less │ │ ├── list-group.less │ │ ├── media.less │ │ ├── mixins.less │ │ ├── mixins │ │ │ ├── alerts.less │ │ │ ├── background-variant.less │ │ │ ├── border-radius.less │ │ │ ├── buttons.less │ │ │ ├── center-block.less │ │ │ ├── clearfix.less │ │ │ ├── forms.less │ │ │ ├── gradients.less │ │ │ ├── grid-framework.less │ │ │ ├── grid.less │ │ │ ├── hide-text.less │ │ │ ├── image.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── nav-divider.less │ │ │ ├── nav-vertical-align.less │ │ │ ├── opacity.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── progress-bar.less │ │ │ ├── reset-filter.less │ │ │ ├── reset-text.less │ │ │ ├── resize.less │ │ │ ├── responsive-visibility.less │ │ │ ├── size.less │ │ │ ├── tab-focus.less │ │ │ ├── table-row.less │ │ │ ├── text-emphasis.less │ │ │ ├── text-overflow.less │ │ │ └── vendor-prefixes.less │ │ ├── modals.less │ │ ├── navbar.less │ │ ├── navs.less │ │ ├── normalize.less │ │ ├── pager.less │ │ ├── pagination.less │ │ ├── panels.less │ │ ├── popovers.less │ │ ├── print.less │ │ ├── progress-bars.less │ │ ├── responsive-embed.less │ │ ├── responsive-utilities.less │ │ ├── scaffolding.less │ │ ├── tables.less │ │ ├── theme.less │ │ ├── thumbnails.less │ │ ├── tooltip.less │ │ ├── type.less │ │ ├── utilities.less │ │ ├── variables.less │ │ └── wells.less │ └── package.json ├── currentStyle.css ├── github-markdown.css ├── main.css ├── useMinimalCss.css └── useOriginalBootstrap.css ├── eslint.config.js ├── favicon.ico ├── frameworks ├── keyed │ ├── alpine │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.js │ ├── anansi │ │ ├── README.md │ │ ├── index.html │ │ ├── js-framework-comps │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── .parsed │ │ │ │ └── app.rs │ │ │ │ ├── app.rs │ │ │ │ └── lib.rs │ │ ├── js-framework-wasm │ │ │ ├── Cargo.toml │ │ │ ├── main.js │ │ │ ├── pkg │ │ │ │ ├── js_framework_wasm.js │ │ │ │ └── js_framework_wasm_bg.wasm │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── sw.js │ │ ├── package-lock.json │ │ └── package.json │ ├── angular-cf-new-nozone │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── angular-cf-nozone │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── angular-cf-signals-nozone │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── angular-cf-signals │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── angular-cf │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── angular-ngfor │ │ ├── .browserslistrc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ └── app.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── index.html │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── apprun │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── jsx.d.ts │ │ │ ├── main.tsx │ │ │ └── store.ts │ │ └── tsconfig.json │ ├── arrowjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── Main.js │ │ │ └── arrow.js │ ├── art │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── vite.config.js │ ├── aurelia2 │ │ ├── babel.config.json │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── main.js │ │ │ ├── my-app.html │ │ │ ├── my-app.js │ │ │ └── store.js │ │ └── vite.config.js │ ├── blazor-wasm-aot │ │ ├── .gitignore │ │ ├── bundeled-dist │ │ │ ├── blazor-wasm.staticwebassets.endpoints.json │ │ │ ├── global.json │ │ │ ├── web.config │ │ │ └── wwwroot │ │ │ │ ├── _framework │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.sfr9de938d.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.sfr9de938d.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.sfr9de938d.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.1t20rorodf.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.1t20rorodf.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.1t20rorodf.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.ke77g8ume0.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.ke77g8ume0.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.ke77g8ume0.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.crj00u2plu.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.crj00u2plu.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.crj00u2plu.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.9oiuvi1mc3.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.9oiuvi1mc3.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.9oiuvi1mc3.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.sv70kdrgo7.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.sv70kdrgo7.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.sv70kdrgo7.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.aq04fingio.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.aq04fingio.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.aq04fingio.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.i4pfk2iy2o.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.i4pfk2iy2o.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.i4pfk2iy2o.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.0nqf7im5hq.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.0nqf7im5hq.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.0nqf7im5hq.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.11xnpxyj5r.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.11xnpxyj5r.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.11xnpxyj5r.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Options.c3kvq85lae.wasm │ │ │ │ ├── Microsoft.Extensions.Options.c3kvq85lae.wasm.br │ │ │ │ ├── Microsoft.Extensions.Options.c3kvq85lae.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Primitives.1gwog16cgj.wasm │ │ │ │ ├── Microsoft.Extensions.Primitives.1gwog16cgj.wasm.br │ │ │ │ ├── Microsoft.Extensions.Primitives.1gwog16cgj.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm.br │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.yui3jtddf1.wasm │ │ │ │ ├── Microsoft.JSInterop.yui3jtddf1.wasm.br │ │ │ │ ├── Microsoft.JSInterop.yui3jtddf1.wasm.gz │ │ │ │ ├── System.Collections.Concurrent.ilpfr92pwt.wasm │ │ │ │ ├── System.Collections.Concurrent.ilpfr92pwt.wasm.br │ │ │ │ ├── System.Collections.Concurrent.ilpfr92pwt.wasm.gz │ │ │ │ ├── System.Collections.Immutable.z8mivcno17.wasm │ │ │ │ ├── System.Collections.Immutable.z8mivcno17.wasm.br │ │ │ │ ├── System.Collections.Immutable.z8mivcno17.wasm.gz │ │ │ │ ├── System.Collections.jb74ypdprb.wasm │ │ │ │ ├── System.Collections.jb74ypdprb.wasm.br │ │ │ │ ├── System.Collections.jb74ypdprb.wasm.gz │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm.br │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm.gz │ │ │ │ ├── System.Console.dt2mwlm3hk.wasm │ │ │ │ ├── System.Console.dt2mwlm3hk.wasm.br │ │ │ │ ├── System.Console.dt2mwlm3hk.wasm.gz │ │ │ │ ├── System.IO.Pipelines.wv1s2h4d36.wasm │ │ │ │ ├── System.IO.Pipelines.wv1s2h4d36.wasm.br │ │ │ │ ├── System.IO.Pipelines.wv1s2h4d36.wasm.gz │ │ │ │ ├── System.Linq.saaoduhjv0.wasm │ │ │ │ ├── System.Linq.saaoduhjv0.wasm.br │ │ │ │ ├── System.Linq.saaoduhjv0.wasm.gz │ │ │ │ ├── System.Memory.o6tjjs1gbu.wasm │ │ │ │ ├── System.Memory.o6tjjs1gbu.wasm.br │ │ │ │ ├── System.Memory.o6tjjs1gbu.wasm.gz │ │ │ │ ├── System.Private.CoreLib.d34psgsc3u.wasm │ │ │ │ ├── System.Private.CoreLib.d34psgsc3u.wasm.br │ │ │ │ ├── System.Private.CoreLib.d34psgsc3u.wasm.gz │ │ │ │ ├── System.Private.Uri.g6rhqbgym6.wasm │ │ │ │ ├── System.Private.Uri.g6rhqbgym6.wasm.br │ │ │ │ ├── System.Private.Uri.g6rhqbgym6.wasm.gz │ │ │ │ ├── System.Runtime.53usgazrll.wasm │ │ │ │ ├── System.Runtime.53usgazrll.wasm.br │ │ │ │ ├── System.Runtime.53usgazrll.wasm.gz │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.9upcc4rqif.wasm │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.9upcc4rqif.wasm.br │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.9upcc4rqif.wasm.gz │ │ │ │ ├── System.Text.Encodings.Web.qzvl588wdm.wasm │ │ │ │ ├── System.Text.Encodings.Web.qzvl588wdm.wasm.br │ │ │ │ ├── System.Text.Encodings.Web.qzvl588wdm.wasm.gz │ │ │ │ ├── System.Text.Json.76jsgdxpxd.wasm │ │ │ │ ├── System.Text.Json.76jsgdxpxd.wasm.br │ │ │ │ ├── System.Text.Json.76jsgdxpxd.wasm.gz │ │ │ │ ├── System.Text.RegularExpressions.x5oy9w7sai.wasm │ │ │ │ ├── System.Text.RegularExpressions.x5oy9w7sai.wasm.br │ │ │ │ ├── System.Text.RegularExpressions.x5oy9w7sai.wasm.gz │ │ │ │ ├── blazor-wasm.d4x4hzxp9g.wasm │ │ │ │ ├── blazor-wasm.d4x4hzxp9g.wasm.br │ │ │ │ ├── blazor-wasm.d4x4hzxp9g.wasm.gz │ │ │ │ ├── blazor.boot.json │ │ │ │ ├── blazor.boot.json.br │ │ │ │ ├── blazor.boot.json.gz │ │ │ │ ├── blazor.webassembly.js │ │ │ │ ├── blazor.webassembly.js.br │ │ │ │ ├── blazor.webassembly.js.gz │ │ │ │ ├── dotnet.js │ │ │ │ ├── dotnet.js.br │ │ │ │ ├── dotnet.js.gz │ │ │ │ ├── dotnet.native.1a7gx3nhrs.wasm │ │ │ │ ├── dotnet.native.1a7gx3nhrs.wasm.br │ │ │ │ ├── dotnet.native.1a7gx3nhrs.wasm.gz │ │ │ │ ├── dotnet.native.tgi9uco0f2.js │ │ │ │ ├── dotnet.native.tgi9uco0f2.js.br │ │ │ │ ├── dotnet.native.tgi9uco0f2.js.gz │ │ │ │ ├── dotnet.runtime.o8gq1i8bk6.js │ │ │ │ ├── dotnet.runtime.o8gq1i8bk6.js.br │ │ │ │ └── dotnet.runtime.o8gq1i8bk6.js.gz │ │ │ │ ├── index.html │ │ │ │ ├── index.html.br │ │ │ │ └── index.html.gz │ │ ├── dotnet-install.cmd │ │ ├── dotnet-install.sh │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── App.razor │ │ │ ├── App.razor.cs │ │ │ ├── Data.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── _Imports.razor │ │ │ ├── blazor-wasm.csproj │ │ │ ├── global.json │ │ │ └── wwwroot │ │ │ └── index.html │ ├── blazor-wasm │ │ ├── .gitignore │ │ ├── bundeled-dist │ │ │ ├── blazor-wasm.staticwebassets.endpoints.json │ │ │ ├── global.json │ │ │ ├── web.config │ │ │ └── wwwroot │ │ │ │ ├── _framework │ │ │ │ ├── Microsoft.AspNetCore.Components.8l2t35smko.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.8l2t35smko.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.8l2t35smko.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.bchqw9i0f8.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.bchqw9i0f8.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.bchqw9i0f8.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.dll │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.dll.br │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.dll.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.Web.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.6hj3d8u7qr.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.6hj3d8u7qr.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.6hj3d8u7qr.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll.br │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.dll.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.WebAssembly.wasm.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.dll │ │ │ │ ├── Microsoft.AspNetCore.Components.dll.br │ │ │ │ ├── Microsoft.AspNetCore.Components.dll.gz │ │ │ │ ├── Microsoft.AspNetCore.Components.wasm │ │ │ │ ├── Microsoft.AspNetCore.Components.wasm.br │ │ │ │ ├── Microsoft.AspNetCore.Components.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.dll.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.f9jq6u05xu.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.f9jq6u05xu.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.f9jq6u05xu.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Abstractions.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.77nptesqpn.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.77nptesqpn.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.77nptesqpn.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.dll │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.dll.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.dll.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.Json.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.dll │ │ │ │ ├── Microsoft.Extensions.Configuration.dll.br │ │ │ │ ├── Microsoft.Extensions.Configuration.dll.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.ell6o7ap7i.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.ell6o7ap7i.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.ell6o7ap7i.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Configuration.wasm │ │ │ │ ├── Microsoft.Extensions.Configuration.wasm.br │ │ │ │ ├── Microsoft.Extensions.Configuration.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.79jyouopt1.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.79jyouopt1.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.79jyouopt1.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.dll │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.dll.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.dll.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.g8opmrm9gr.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.g8opmrm9gr.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.g8opmrm9gr.wasm.gz │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.wasm │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.wasm.br │ │ │ │ ├── Microsoft.Extensions.DependencyInjection.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.5g1hnmwyc5.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.5g1hnmwyc5.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.5g1hnmwyc5.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.dll │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.dll.br │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.dll.gz │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.w85nmmvjik.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.w85nmmvjik.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.w85nmmvjik.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.Abstractions.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Logging.dll │ │ │ │ ├── Microsoft.Extensions.Logging.dll.br │ │ │ │ ├── Microsoft.Extensions.Logging.dll.gz │ │ │ │ ├── Microsoft.Extensions.Logging.wasm │ │ │ │ ├── Microsoft.Extensions.Logging.wasm.br │ │ │ │ ├── Microsoft.Extensions.Logging.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Options.dll │ │ │ │ ├── Microsoft.Extensions.Options.dll.br │ │ │ │ ├── Microsoft.Extensions.Options.dll.gz │ │ │ │ ├── Microsoft.Extensions.Options.v4m2lt3b0a.wasm │ │ │ │ ├── Microsoft.Extensions.Options.v4m2lt3b0a.wasm.br │ │ │ │ ├── Microsoft.Extensions.Options.v4m2lt3b0a.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Options.wasm │ │ │ │ ├── Microsoft.Extensions.Options.wasm.br │ │ │ │ ├── Microsoft.Extensions.Options.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Primitives.8gcpmtr73m.wasm │ │ │ │ ├── Microsoft.Extensions.Primitives.8gcpmtr73m.wasm.br │ │ │ │ ├── Microsoft.Extensions.Primitives.8gcpmtr73m.wasm.gz │ │ │ │ ├── Microsoft.Extensions.Primitives.dll │ │ │ │ ├── Microsoft.Extensions.Primitives.dll.br │ │ │ │ ├── Microsoft.Extensions.Primitives.dll.gz │ │ │ │ ├── Microsoft.Extensions.Primitives.wasm │ │ │ │ ├── Microsoft.Extensions.Primitives.wasm.br │ │ │ │ ├── Microsoft.Extensions.Primitives.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.426305nhc4.wasm │ │ │ │ ├── Microsoft.JSInterop.426305nhc4.wasm.br │ │ │ │ ├── Microsoft.JSInterop.426305nhc4.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.dll │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.dll.br │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.dll.gz │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm.br │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.heoad7mujs.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.wasm │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.wasm.br │ │ │ │ ├── Microsoft.JSInterop.WebAssembly.wasm.gz │ │ │ │ ├── Microsoft.JSInterop.dll │ │ │ │ ├── Microsoft.JSInterop.dll.br │ │ │ │ ├── Microsoft.JSInterop.dll.gz │ │ │ │ ├── Microsoft.JSInterop.wasm │ │ │ │ ├── Microsoft.JSInterop.wasm.br │ │ │ │ ├── Microsoft.JSInterop.wasm.gz │ │ │ │ ├── System.Collections.1keygqsdyy.wasm │ │ │ │ ├── System.Collections.1keygqsdyy.wasm.br │ │ │ │ ├── System.Collections.1keygqsdyy.wasm.gz │ │ │ │ ├── System.Collections.Concurrent.dll │ │ │ │ ├── System.Collections.Concurrent.dll.br │ │ │ │ ├── System.Collections.Concurrent.dll.gz │ │ │ │ ├── System.Collections.Concurrent.g0ny4l55tq.wasm │ │ │ │ ├── System.Collections.Concurrent.g0ny4l55tq.wasm.br │ │ │ │ ├── System.Collections.Concurrent.g0ny4l55tq.wasm.gz │ │ │ │ ├── System.Collections.Concurrent.wasm │ │ │ │ ├── System.Collections.Concurrent.wasm.br │ │ │ │ ├── System.Collections.Concurrent.wasm.gz │ │ │ │ ├── System.Collections.Immutable.4p5o6w4a64.wasm │ │ │ │ ├── System.Collections.Immutable.4p5o6w4a64.wasm.br │ │ │ │ ├── System.Collections.Immutable.4p5o6w4a64.wasm.gz │ │ │ │ ├── System.Collections.dll │ │ │ │ ├── System.Collections.dll.br │ │ │ │ ├── System.Collections.dll.gz │ │ │ │ ├── System.Collections.wasm │ │ │ │ ├── System.Collections.wasm.br │ │ │ │ ├── System.Collections.wasm.gz │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm.br │ │ │ │ ├── System.ComponentModel.28u698euyz.wasm.gz │ │ │ │ ├── System.ComponentModel.dll │ │ │ │ ├── System.ComponentModel.dll.br │ │ │ │ ├── System.ComponentModel.dll.gz │ │ │ │ ├── System.ComponentModel.wasm │ │ │ │ ├── System.ComponentModel.wasm.br │ │ │ │ ├── System.ComponentModel.wasm.gz │ │ │ │ ├── System.Console.shorfuhtwp.wasm │ │ │ │ ├── System.Console.shorfuhtwp.wasm.br │ │ │ │ ├── System.Console.shorfuhtwp.wasm.gz │ │ │ │ ├── System.Console.wasm │ │ │ │ ├── System.Console.wasm.br │ │ │ │ ├── System.Console.wasm.gz │ │ │ │ ├── System.IO.Pipelines.g5ih8ovpg3.wasm │ │ │ │ ├── System.IO.Pipelines.g5ih8ovpg3.wasm.br │ │ │ │ ├── System.IO.Pipelines.g5ih8ovpg3.wasm.gz │ │ │ │ ├── System.Linq.dll │ │ │ │ ├── System.Linq.dll.br │ │ │ │ ├── System.Linq.dll.gz │ │ │ │ ├── System.Linq.tdfl4jjpf1.wasm │ │ │ │ ├── System.Linq.tdfl4jjpf1.wasm.br │ │ │ │ ├── System.Linq.tdfl4jjpf1.wasm.gz │ │ │ │ ├── System.Linq.wasm │ │ │ │ ├── System.Linq.wasm.br │ │ │ │ ├── System.Linq.wasm.gz │ │ │ │ ├── System.Memory.dll │ │ │ │ ├── System.Memory.dll.br │ │ │ │ ├── System.Memory.dll.gz │ │ │ │ ├── System.Memory.s4gblmctz6.wasm │ │ │ │ ├── System.Memory.s4gblmctz6.wasm.br │ │ │ │ ├── System.Memory.s4gblmctz6.wasm.gz │ │ │ │ ├── System.Memory.wasm │ │ │ │ ├── System.Memory.wasm.br │ │ │ │ ├── System.Memory.wasm.gz │ │ │ │ ├── System.Private.CoreLib.dll │ │ │ │ ├── System.Private.CoreLib.dll.br │ │ │ │ ├── System.Private.CoreLib.dll.gz │ │ │ │ ├── System.Private.CoreLib.th91hsvhbn.wasm │ │ │ │ ├── System.Private.CoreLib.th91hsvhbn.wasm.br │ │ │ │ ├── System.Private.CoreLib.th91hsvhbn.wasm.gz │ │ │ │ ├── System.Private.CoreLib.wasm │ │ │ │ ├── System.Private.CoreLib.wasm.br │ │ │ │ ├── System.Private.CoreLib.wasm.gz │ │ │ │ ├── System.Private.Uri.dll │ │ │ │ ├── System.Private.Uri.dll.br │ │ │ │ ├── System.Private.Uri.dll.gz │ │ │ │ ├── System.Private.Uri.kaegvavkjp.wasm │ │ │ │ ├── System.Private.Uri.kaegvavkjp.wasm.br │ │ │ │ ├── System.Private.Uri.kaegvavkjp.wasm.gz │ │ │ │ ├── System.Private.Uri.wasm │ │ │ │ ├── System.Private.Uri.wasm.br │ │ │ │ ├── System.Private.Uri.wasm.gz │ │ │ │ ├── System.Runtime.53usgazrll.wasm │ │ │ │ ├── System.Runtime.53usgazrll.wasm.br │ │ │ │ ├── System.Runtime.53usgazrll.wasm.gz │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.dll │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.dll.br │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.dll.gz │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.wasm │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.wasm.br │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.wasm.gz │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.x50649m5t2.wasm │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.x50649m5t2.wasm.br │ │ │ │ ├── System.Runtime.InteropServices.JavaScript.x50649m5t2.wasm.gz │ │ │ │ ├── System.Runtime.dll │ │ │ │ ├── System.Runtime.dll.br │ │ │ │ ├── System.Runtime.dll.gz │ │ │ │ ├── System.Runtime.wasm │ │ │ │ ├── System.Runtime.wasm.br │ │ │ │ ├── System.Runtime.wasm.gz │ │ │ │ ├── System.Text.Encodings.Web.dll │ │ │ │ ├── System.Text.Encodings.Web.dll.br │ │ │ │ ├── System.Text.Encodings.Web.dll.gz │ │ │ │ ├── System.Text.Encodings.Web.uq6aoluzre.wasm │ │ │ │ ├── System.Text.Encodings.Web.uq6aoluzre.wasm.br │ │ │ │ ├── System.Text.Encodings.Web.uq6aoluzre.wasm.gz │ │ │ │ ├── System.Text.Encodings.Web.wasm │ │ │ │ ├── System.Text.Encodings.Web.wasm.br │ │ │ │ ├── System.Text.Encodings.Web.wasm.gz │ │ │ │ ├── System.Text.Json.dll │ │ │ │ ├── System.Text.Json.dll.br │ │ │ │ ├── System.Text.Json.dll.gz │ │ │ │ ├── System.Text.Json.mbtmjdua3x.wasm │ │ │ │ ├── System.Text.Json.mbtmjdua3x.wasm.br │ │ │ │ ├── System.Text.Json.mbtmjdua3x.wasm.gz │ │ │ │ ├── System.Text.Json.wasm │ │ │ │ ├── System.Text.Json.wasm.br │ │ │ │ ├── System.Text.Json.wasm.gz │ │ │ │ ├── System.Text.RegularExpressions.xi8pg1fkd6.wasm │ │ │ │ ├── System.Text.RegularExpressions.xi8pg1fkd6.wasm.br │ │ │ │ ├── System.Text.RegularExpressions.xi8pg1fkd6.wasm.gz │ │ │ │ ├── blazor-wasm.6cyo3wx90s.wasm │ │ │ │ ├── blazor-wasm.6cyo3wx90s.wasm.br │ │ │ │ ├── blazor-wasm.6cyo3wx90s.wasm.gz │ │ │ │ ├── blazor-wasm.dll │ │ │ │ ├── blazor-wasm.dll.br │ │ │ │ ├── blazor-wasm.dll.gz │ │ │ │ ├── blazor-wasm.pdb.gz │ │ │ │ ├── blazor-wasm.wasm │ │ │ │ ├── blazor-wasm.wasm.br │ │ │ │ ├── blazor-wasm.wasm.gz │ │ │ │ ├── blazor-wasm.wfs3qygxy7.wasm │ │ │ │ ├── blazor-wasm.wfs3qygxy7.wasm.br │ │ │ │ ├── blazor-wasm.wfs3qygxy7.wasm.gz │ │ │ │ ├── blazor.boot.json │ │ │ │ ├── blazor.boot.json.br │ │ │ │ ├── blazor.boot.json.gz │ │ │ │ ├── blazor.webassembly.js │ │ │ │ ├── blazor.webassembly.js.br │ │ │ │ ├── blazor.webassembly.js.gz │ │ │ │ ├── dotnet.7.0.1.tn5vgd8m5d.js │ │ │ │ ├── dotnet.7.0.1.tn5vgd8m5d.js.br │ │ │ │ ├── dotnet.7.0.1.tn5vgd8m5d.js.gz │ │ │ │ ├── dotnet.js │ │ │ │ ├── dotnet.js.br │ │ │ │ ├── dotnet.js.gz │ │ │ │ ├── dotnet.native.8.0.0.t8weve8aal.js │ │ │ │ ├── dotnet.native.8.0.0.t8weve8aal.js.br │ │ │ │ ├── dotnet.native.8.0.0.t8weve8aal.js.gz │ │ │ │ ├── dotnet.native.8aqo7v9lwf.wasm │ │ │ │ ├── dotnet.native.8aqo7v9lwf.wasm.br │ │ │ │ ├── dotnet.native.8aqo7v9lwf.wasm.gz │ │ │ │ ├── dotnet.native.wasm │ │ │ │ ├── dotnet.native.wasm.br │ │ │ │ ├── dotnet.native.wasm.gz │ │ │ │ ├── dotnet.native.zxe67k02gv.js │ │ │ │ ├── dotnet.native.zxe67k02gv.js.br │ │ │ │ ├── dotnet.native.zxe67k02gv.js.gz │ │ │ │ ├── dotnet.runtime.8.0.0.x146n7kk9j.js │ │ │ │ ├── dotnet.runtime.8.0.0.x146n7kk9j.js.br │ │ │ │ ├── dotnet.runtime.8.0.0.x146n7kk9j.js.gz │ │ │ │ ├── dotnet.runtime.o8gq1i8bk6.js │ │ │ │ ├── dotnet.runtime.o8gq1i8bk6.js.br │ │ │ │ ├── dotnet.runtime.o8gq1i8bk6.js.gz │ │ │ │ ├── dotnet.wasm │ │ │ │ ├── dotnet.wasm.br │ │ │ │ └── dotnet.wasm.gz │ │ │ │ ├── index.html │ │ │ │ ├── index.html.br │ │ │ │ └── index.html.gz │ │ ├── dotnet-install.cmd │ │ ├── dotnet-install.sh │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── App.razor │ │ │ ├── App.razor.cs │ │ │ ├── Data.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── _Imports.razor │ │ │ ├── blazor-wasm.csproj │ │ │ ├── global.json │ │ │ └── wwwroot │ │ │ └── index.html │ ├── blockdom │ │ ├── app.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── rollup.config.js │ ├── bobril │ │ ├── .bbrc │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.ts │ │ │ └── store.ts │ │ └── tsconfig.json │ ├── cample │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.js │ │ └── webpack.config.js │ ├── crank │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── dark │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── index.tsx │ │ │ └── store.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── deleight │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ └── src │ │ │ └── Main.js │ ├── destam-dom │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── dioxus │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.sh │ │ ├── bundled-dist │ │ │ ├── dioxus_benchmark.js │ │ │ ├── dioxus_benchmark_bg.wasm │ │ │ ├── index.html │ │ │ └── snippets │ │ │ │ ├── dioxus-interpreter-js-7e2aed97ebee2c55 │ │ │ │ ├── inline0.js │ │ │ │ └── src │ │ │ │ │ └── js │ │ │ │ │ └── common.js │ │ │ │ ├── dioxus-interpreter-js-9ac3b5e174d5b843 │ │ │ │ ├── inline0.js │ │ │ │ └── src │ │ │ │ │ └── js │ │ │ │ │ └── common.js │ │ │ │ ├── dioxus-web-10186f9fcc0b4418 │ │ │ │ ├── inline0.js │ │ │ │ └── inline1.js │ │ │ │ └── dioxus-web-90b865b1369c74f4 │ │ │ │ ├── inline0.js │ │ │ │ ├── inline1.js │ │ │ │ └── src │ │ │ │ └── eval.js │ │ ├── index.html │ │ ├── isKeyed.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.rs │ │ ├── trunk.html │ │ └── trunk.toml │ ├── dlightjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.js │ ├── dojo │ │ ├── .dojorc │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.ts │ │ │ ├── Button.ts │ │ │ ├── Buttons.ts │ │ │ ├── Row.ts │ │ │ ├── RowContainer.ts │ │ │ ├── Store.ts │ │ │ ├── index.html │ │ │ ├── main.css │ │ │ └── main.ts │ │ └── tsconfig.json │ ├── dominator │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── 1.js │ │ │ ├── accca9b65c226d0a493c.module.wasm │ │ │ └── index.js │ │ ├── index.html │ │ ├── js │ │ │ └── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── lib.rs │ │ └── webpack.config.js │ ├── doohtml-dom │ │ ├── index.html │ │ ├── js │ │ │ ├── Main.class.js │ │ │ └── doo.html.min.js │ │ ├── package-lock.json │ │ └── package.json │ ├── doohtml-lite │ │ ├── index.html │ │ ├── lib │ │ │ └── doohtml.mjs │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.js │ ├── doohtml │ │ ├── index.html │ │ ├── js │ │ │ ├── Main.class.js │ │ │ └── doo.html.min.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── templates │ │ │ └── main.html │ ├── ef-js │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── config │ │ │ ├── build.config.mjs │ │ │ └── rollup.config.mjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── app │ │ │ ├── index.js │ │ │ └── template.eft │ │ │ ├── build-data.js │ │ │ ├── main.js │ │ │ └── row │ │ │ ├── index.js │ │ │ └── template.eft │ ├── elm │ │ ├── .gitignore │ │ ├── elm.json │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.elm │ ├── ember │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierignore │ │ ├── .prettierrc.cjs │ │ ├── .template-lintrc.cjs │ │ ├── README.md │ │ ├── babel.config.cjs │ │ ├── checks.sh │ │ ├── config │ │ │ ├── ember-cli-update.json │ │ │ ├── optional-features.json │ │ │ └── targets.cjs │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.js │ │ │ ├── coming-soon │ │ │ │ ├── array.js │ │ │ │ └── cell.js │ │ │ ├── components │ │ │ │ ├── jumbotron.gjs │ │ │ │ └── the-table.gjs │ │ │ ├── config.js │ │ │ ├── index.dev.html │ │ │ ├── index.jsbf.html │ │ │ ├── registry.js │ │ │ ├── router.js │ │ │ ├── services │ │ │ │ └── state.js │ │ │ ├── templates │ │ │ │ └── application.gjs │ │ │ └── utils.js │ │ └── vite.config.js │ ├── endr │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── index.js │ │ └── tsconfig.json │ ├── fntags │ │ ├── .gitignore │ │ ├── build.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.js │ ├── frei-hooks │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── glimmer-2 │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── index.html │ │ ├── index.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.ts │ │ │ ├── BsButton.ts │ │ │ ├── MyTable.ts │ │ │ ├── TableRow.ts │ │ │ └── utils │ │ │ │ ├── benchmark-helpers.ts │ │ │ │ └── helper.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── gxt │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc.cjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.gts │ │ │ ├── App.gts.d.ts │ │ │ ├── Button.gts │ │ │ ├── RemoveIcon.gts │ │ │ ├── Row.gts │ │ │ ├── main.ts │ │ │ ├── utils.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── types │ │ │ └── index.d.ts │ │ └── vite.config.mts │ ├── gyron │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── helix │ │ ├── .clj-kondo │ │ │ └── config.edn │ │ ├── .gitignore │ │ ├── index-dev.html │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── shadow-cljs.edn │ │ └── src │ │ │ └── demo │ │ │ ├── main.cljs │ │ │ └── state.cljs │ ├── hellajs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ ├── src │ │ │ └── main.tsx │ │ └── tsconfig.json │ ├── hono │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ └── vite.config.js │ ├── hydro-js │ │ ├── app.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.tsx │ │ │ └── index.html │ │ ├── tsconfig.json │ │ └── utils │ │ │ └── moveFiles.js │ ├── hyperapp │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── store.js │ ├── imba │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.imba │ │ └── webpack.config.js │ ├── incremental-dom │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── components │ │ │ ├── button.ts │ │ │ ├── div.ts │ │ │ ├── header.ts │ │ │ ├── span.ts │ │ │ └── table.ts │ │ │ ├── data-collection.ts │ │ │ └── main.ts │ ├── inferno │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── readme.md │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── controller.jsx │ │ │ ├── main.es6.js │ │ │ └── store.es6.js │ ├── ivi │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ ├── src │ │ │ ├── main.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ ├── karyon │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── app.js │ ├── knockout │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── Main.js │ ├── ko-jsx │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.js │ │ │ └── template.jsx │ ├── laminar │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── build.sbt │ │ ├── bundled-dist │ │ │ ├── assets │ │ │ │ ├── index-84d215d4.js │ │ │ │ └── index-84d215d4.js.map │ │ │ └── index.html │ │ ├── index.html │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── project │ │ │ ├── build.properties │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── app │ │ │ │ ├── JsApp.scala │ │ │ │ └── app.scala │ │ ├── vite-plugins │ │ │ └── inject-html-vars.js │ │ └── vite.config.js │ ├── legend-state │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── leptos │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-leptos.js │ │ │ └── js-framework-benchmark-leptos_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── lit-html │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── index.js │ ├── lit │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src │ │ │ ├── main.ts │ │ │ └── store.ts │ │ └── tsconfig.json │ ├── lui-noeval │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── app.js │ │ │ └── lui.noeval.js │ ├── lui │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── app.js │ │ │ └── lui.js │ ├── lwc │ │ ├── index.html │ │ ├── lwc.config.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── bench │ │ │ └── app │ │ │ │ ├── app.html │ │ │ │ └── app.js │ │ │ └── index.js │ ├── malina │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── App.xht │ │ │ ├── data.js │ │ │ └── main.js │ ├── marionette-backbone │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.js │ │ │ └── row.tpl.js │ ├── marionette │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.js │ │ │ ├── mn-morphdom-renderer.js │ │ │ └── rowtemplate.js │ ├── marko-classes │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── components │ │ │ │ ├── content.component.js │ │ │ │ ├── content.marko │ │ │ │ └── row.marko │ │ │ └── routes │ │ │ │ ├── +layout.marko │ │ │ │ └── _index │ │ │ │ └── +page.marko │ │ └── vite.config.js │ ├── marko │ │ ├── .gitignore │ │ ├── .marko-run │ │ │ └── routes.d.ts │ │ ├── .prettierrc.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── routes │ │ │ │ ├── +layout.marko │ │ │ │ └── _index │ │ │ │ │ └── +page.marko │ │ │ └── tags │ │ │ │ └── content │ │ │ │ ├── content.marko │ │ │ │ └── data.js │ │ ├── tsconfig.json │ │ └── vite.config.js │ ├── mettle │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── data.js │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── michijs │ │ ├── .gitignore │ │ ├── michi.config.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── mikado-proxy │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── data.js │ │ │ ├── main.js │ │ │ └── template │ │ │ │ ├── app.html │ │ │ │ ├── app.js │ │ │ │ ├── item.html │ │ │ │ └── item.js │ │ └── task │ │ │ └── build.js │ ├── mikado │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── data.js │ │ │ ├── main.js │ │ │ └── template │ │ │ │ ├── app.html │ │ │ │ ├── app.js │ │ │ │ ├── item.html │ │ │ │ └── item.js │ │ └── task │ │ │ └── build.js │ ├── miso │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cabal.config │ │ ├── default.nix │ │ ├── dist-bundle │ │ │ ├── all.min.js │ │ │ └── index.html │ │ ├── miso-benchmark-keyed.cabal │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.hs │ ├── misojs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── delegate.js │ │ ├── diff.js │ │ ├── index.html │ │ ├── main.js │ │ ├── package-lock.json │ │ └── package.json │ ├── mithril │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── controller.jsx │ │ │ ├── main.es6.js │ │ │ └── store.es6.js │ │ └── webpack.config.js │ ├── mobx-jsx │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── mogwai │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-mogwai.js │ │ │ └── js-framework-benchmark-mogwai_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── nanoviews │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.js │ ├── native-document │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── components │ │ │ │ ├── Jumbotron.js │ │ │ │ └── RemoveIcon.js │ │ │ ├── data.js │ │ │ ├── main.js │ │ │ └── service.js │ │ └── vite.config.js │ ├── openinula-2 │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── vite.config.js │ ├── openui5 │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── ui5.yaml │ │ └── webapp │ │ │ ├── Control.js │ │ │ ├── ControlRenderer.js │ │ │ ├── Store.js │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── startUp.js │ ├── owl │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── Root.js │ │ │ ├── data.js │ │ │ └── main.js │ │ └── webpack.config.js │ ├── plaited │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.tsx │ │ └── tsconfig.json │ ├── pota │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src │ │ │ └── main.jsx │ │ └── tsconfig.json │ ├── preact-classes │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── preact.test.js │ │ ├── src │ │ │ ├── Main.jsx │ │ │ ├── Row.jsx │ │ │ └── Store.es6.js │ │ ├── test │ │ │ ├── preact.test.js │ │ │ └── setup.js │ │ └── webpack.config.js │ ├── preact-hooks │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── preact-kr-observable │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ └── src │ │ │ ├── Main.jsx │ │ │ ├── Row.jsx │ │ │ ├── RowStore.js │ │ │ ├── RowsStore.js │ │ │ └── data.js │ ├── preact-signals │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── quel │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── boot.js │ │ │ ├── buildData.js │ │ │ ├── myappMain.sfc.html │ │ │ └── quel.min.js │ ├── qwik │ │ ├── .gitignore │ │ ├── README.md │ │ ├── adapters │ │ │ └── static │ │ │ │ └── vite.config.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── components │ │ │ │ ├── app │ │ │ │ │ └── index.tsx │ │ │ │ └── router-head │ │ │ │ │ └── router-head.tsx │ │ │ ├── entry.dev.tsx │ │ │ ├── entry.preview.tsx │ │ │ ├── entry.ssr.tsx │ │ │ ├── root.tsx │ │ │ └── routes │ │ │ │ ├── index.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── service-worker.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── ractive │ │ ├── .babelrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.ractive.html │ │ └── webpack.config.js │ ├── re-frame │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── project.clj │ │ └── src │ │ │ └── demo │ │ │ └── main.cljs │ ├── react-classes │ │ ├── esbuild.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.jsx │ ├── react-compiler-hooks │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── main.jsx │ │ │ └── utils.js │ │ └── webpack.config.js │ ├── react-hooks-801 │ │ └── package-lock.json │ ├── react-hooks-use-transition │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-hooks │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-kr-observable │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ └── src │ │ │ ├── Main.jsx │ │ │ ├── Row.jsx │ │ │ ├── RowStore.js │ │ │ ├── RowsStore.js │ │ │ └── data.js │ ├── react-mlyn │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-mobX │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.mjs │ │ └── src │ │ │ ├── Main.jsx │ │ │ ├── Row.jsx │ │ │ ├── RowStore.js │ │ │ ├── RowsStore.js │ │ │ └── data.js │ ├── react-native-onyx │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── patches │ │ │ └── react-native-onyx+2.0.108.patch │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-redux-hooks-immutable │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-redux-hooks │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-redux-rematch │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-redux │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-rxjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-tagged-state │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-tracked │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── react-zustand │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── reagent │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── project.clj │ │ └── src │ │ │ └── demo │ │ │ ├── main.cljs │ │ │ └── utils.cljs │ ├── redom │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── app.js │ │ │ ├── main.js │ │ │ └── store.js │ ├── reflex-js │ │ ├── esbuild.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.tsx │ │ └── tsconfig.json │ ├── rezact │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── Main.tsx │ │ │ ├── main.js │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── riot │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.riot │ │ │ ├── main.js │ │ │ └── store.js │ │ └── webpack.config.js │ ├── ripple │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.ripple │ │ │ └── main.js │ ├── rvjs │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ └── main.jsx │ │ └── vite.config.js │ ├── s2 │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── bench.js │ │ │ └── main.min.js │ ├── san-composition │ │ ├── .browserslistrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.js │ │ │ ├── main.es6.js │ │ │ └── store.es6.js │ │ └── webpack.config.js │ ├── san-store │ │ ├── .browserslistrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.js │ │ │ ├── main.js │ │ │ └── store.js │ │ └── webpack.config.js │ ├── sauron │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-sauron.js │ │ │ └── js-framework-benchmark-sauron_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── silkenweb │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-silkenweb-3fe0a7efb0dd4880.js │ │ │ └── js-framework-benchmark-silkenweb-3fe0a7efb0dd4880_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.rs │ ├── sinuous │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.js │ ├── skruv │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── index.js │ │ │ └── store.js │ ├── solid-store │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── solid │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── sonnet │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.js │ │ │ └── Main.js │ │ └── vite.config.js │ ├── spair-qr │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── build.sh │ │ ├── bundled-dist │ │ │ ├── spair_qr_benchmark-40beae1445fe1602.js │ │ │ └── spair_qr_benchmark-40beae1445fe1602_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.rs │ │ └── trunk_index.html │ ├── spair │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── build.sh │ │ ├── bundled-dist │ │ │ ├── spair_benchmark-ba76b2c24255f40f.js │ │ │ └── spair_benchmark-ba76b2c24255f40f_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.rs │ │ └── trunk_index.html │ ├── spheres │ │ ├── index.html │ │ ├── local.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.ts │ │ │ └── state.ts │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── stdweb │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-stdweb.js │ │ │ └── js-framework-benchmark-stdweb.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.rs │ ├── stencil │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── components.d.ts │ │ │ └── main.tsx │ │ ├── stencil.config.ts │ │ └── tsconfig.json │ ├── svelte-classic │ │ ├── .npmrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.svelte │ │ │ └── main.js │ ├── svelte │ │ ├── .npmrc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── Main.svelte │ │ │ └── main.js │ ├── sycamore │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── js-framework-benchmark-sycamore.js │ │ │ └── js-framework-benchmark-sycamore_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── targetjs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── data.js │ │ │ └── main.js │ │ └── webpack.config.js │ ├── thyn │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.thyn │ │ │ ├── Row.thyn │ │ │ ├── main.js │ │ │ └── state.thyn.js │ │ └── vite.config.js │ ├── udomsay-esx │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── udomsay-tpl │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.js │ ├── uhtml │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── index.js │ │ │ ├── jumbotron.js │ │ │ ├── table.js │ │ │ └── utils.js │ ├── ui5-webcomponents │ │ ├── .gitignore │ │ ├── .npsrc.json │ │ ├── bundle.esm.js │ │ ├── config │ │ │ └── rollup.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package-scripts.cjs │ │ ├── package.json │ │ ├── src │ │ │ ├── MainElement.hbs │ │ │ ├── MainElement.js │ │ │ └── Store.js │ │ └── vite.config.js │ ├── valtio │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── webpack.config.js │ ├── vanillajs-3 │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.js │ ├── vanillajs-lite │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.js │ ├── vanillajs-signals │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ └── src │ │ │ └── index.js │ ├── vanillajs-wc │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── main.js │ ├── vanillajs │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.js │ ├── vanjs │ │ ├── bundle.sh │ │ ├── index.html │ │ ├── minify.sh │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── Main.js │ ├── viewfly │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── data.ts │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── vue-jsx-vapor │ │ ├── .npmrc │ │ ├── index-dev.html │ │ ├── index.html │ │ ├── jsconfig.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── data.js │ │ │ └── main.js │ │ └── vite.config.js │ ├── vue-jsx │ │ ├── .npmrc │ │ ├── index.html │ │ ├── jsconfig.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── data.js │ │ │ └── main.js │ │ └── vite.config.js │ ├── vue-pinia │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── data.js │ │ │ ├── main.js │ │ │ └── store.js │ │ └── vite.config.js │ ├── vue-vapor │ │ ├── .npmrc │ │ ├── index-dev.html │ │ ├── index.html │ │ ├── jsconfig.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── data.js │ │ │ └── main.js │ │ └── vite.config.js │ ├── vue │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── data.js │ │ │ └── main.js │ │ └── vite.config.js │ ├── vuerx-jsx │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── main.jsx │ ├── wasm-bindgen │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-wasm-bindgen-c09c5ae7ae721ce5.js │ │ │ └── js-framework-benchmark-wasm-bindgen-c09c5ae7ae721ce5_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── lib.rs │ │ └── webpack.config.js │ ├── yew-hooks │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-yew-hooks.js │ │ │ └── js-framework-benchmark-yew-hooks_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── yew │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bundled-dist │ │ │ ├── index.html │ │ │ ├── js-framework-benchmark-yew.js │ │ │ └── js-framework-benchmark-yew_bg.wasm │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ └── lib.rs │ ├── zess │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── main.jsx │ │ └── vite.config.js │ └── zune │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ ├── components │ │ └── bench.js │ │ ├── config.js │ │ └── core │ │ ├── api.js │ │ ├── build.js │ │ ├── clear.js │ │ ├── content.js │ │ ├── each.js │ │ ├── evt.js │ │ ├── evtGroup.js │ │ ├── form.js │ │ ├── hash.js │ │ ├── init.js │ │ ├── main.js │ │ ├── popstate.js │ │ ├── prestate.js │ │ ├── readFile.js │ │ ├── scroll.js │ │ ├── selector.js │ │ ├── sleep.js │ │ ├── spa.js │ │ ├── spy.js │ │ ├── state.js │ │ ├── stream.js │ │ └── tpl.js └── non-keyed │ ├── aberdeen │ ├── build-dummy-data.js │ ├── idiomatic.js │ ├── index.html │ ├── main.js │ ├── package-lock.json │ └── package.json │ ├── alins │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── app.jsx │ │ ├── data.js │ │ └── main.js │ ├── apprun │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── jsx.d.ts │ │ ├── main.tsx │ │ └── store.ts │ └── tsconfig.json │ ├── arrowjs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── Main.js │ │ └── arrow.js │ ├── art │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.jsx │ └── vite.config.js │ ├── aurelia │ ├── .gitignore │ ├── .npmrc │ ├── aurelia_project │ │ ├── aurelia.json │ │ ├── generators │ │ │ ├── attribute.js │ │ │ ├── attribute.json │ │ │ ├── binding-behavior.js │ │ │ ├── binding-behavior.json │ │ │ ├── component.js │ │ │ ├── component.json │ │ │ ├── element.js │ │ │ ├── element.json │ │ │ ├── generator.js │ │ │ ├── generator.json │ │ │ ├── task.js │ │ │ ├── task.json │ │ │ ├── value-converter.js │ │ │ └── value-converter.json │ │ └── tasks │ │ │ ├── build.js │ │ │ ├── build.json │ │ │ ├── run.js │ │ │ └── run.json │ ├── babel.config.json │ ├── config │ │ ├── environment.json │ │ └── environment.production.json │ ├── favicon.ico │ ├── index.ejs │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.html │ │ ├── app.js │ │ ├── main.js │ │ └── store.js │ └── webpack.config.js │ ├── bau │ ├── .npmrc │ ├── css │ │ ├── currentStyle.css │ │ └── main.css │ ├── index.html │ ├── main.js │ ├── package-lock.json │ ├── package.json │ └── vite.config.js │ ├── binding.scala │ ├── .gitignore │ ├── build.sbt │ ├── js │ │ ├── build.sbt │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── thoughtworks │ │ │ └── binding │ │ │ └── benchmark │ │ │ ├── Main.scala │ │ │ └── Store.scala │ ├── package-lock.json │ ├── package.json │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── src │ │ └── main │ │ │ └── assets │ │ │ └── index.html │ └── target │ │ └── web │ │ └── stage │ │ ├── index.html │ │ ├── js-launcher.js │ │ └── js-opt.js │ ├── bui │ ├── .bui │ │ └── index.js │ ├── app.json │ ├── gulpfile.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── css │ │ └── bui.css │ │ ├── index.html │ │ ├── index.js │ │ └── js │ │ └── bui.js │ ├── cyclejs-dom │ ├── .babelrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.jsx │ └── webpack.config.js │ ├── cydon │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── main.js │ ├── deku │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── spago.lock │ ├── spago.yaml │ └── src │ │ ├── Main.js │ │ └── Main.purs │ ├── deleight │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.mjs │ └── src │ │ └── Main.js │ ├── delorean │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── bundled-dist │ │ ├── 1.js │ │ ├── 771be7d21128346d6628.module.wasm │ │ └── index.js │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.rs │ │ ├── handler.rs │ │ ├── lib.rs │ │ └── row.rs │ └── webpack.config.js │ ├── dlightjs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── main.js │ ├── doz │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── index.js │ ├── ef-js │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── config │ │ ├── build.config.mjs │ │ └── rollup.config.mjs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── app │ │ ├── index.js │ │ └── template.eft │ │ ├── build-data.js │ │ ├── main.js │ │ └── row │ │ ├── index.js │ │ └── template.eft │ ├── elm │ ├── .gitignore │ ├── elm.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── Main.elm │ ├── fast │ ├── .eslintrc.js │ ├── .prettierrc.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.ts │ │ ├── components │ │ │ ├── ActionTriggers.ts │ │ │ └── Table.ts │ │ ├── index.ts │ │ └── utils │ │ │ └── build-dummy-data.ts │ ├── tsconfig.json │ └── webpack.config.js │ ├── frei-hooks │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.jsx │ └── webpack.config.js │ ├── gyron │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.jsx │ └── webpack.config.js │ ├── halogen │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── spago.lock │ ├── spago.yaml │ └── src │ │ ├── Main.js │ │ └── Main.purs │ ├── hydro-js │ ├── app.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.tsx │ │ └── index.html │ ├── tsconfig.json │ └── utils │ │ └── moveFiles.js │ ├── imba │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.imba │ └── webpack.config.js │ ├── incr_dom │ ├── .gitignore │ ├── copy.sh │ ├── dune │ ├── dune-project │ ├── esy.json │ ├── esy.lock │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── index.json │ │ ├── opam │ │ │ ├── abstract_algebra.v0.15.0 │ │ │ │ └── opam │ │ │ ├── angstrom.0.15.0 │ │ │ │ └── opam │ │ │ ├── async_js.v0.15.1 │ │ │ │ └── opam │ │ │ ├── async_kernel.v0.15.0 │ │ │ │ └── opam │ │ │ ├── async_rpc_kernel.v0.15.0 │ │ │ │ └── opam │ │ │ ├── base-threads.base │ │ │ │ └── opam │ │ │ ├── base-unix.base │ │ │ │ └── opam │ │ │ ├── base.v0.15.1 │ │ │ │ └── opam │ │ │ ├── base_bigstring.v0.15.0 │ │ │ │ └── opam │ │ │ ├── base_quickcheck.v0.15.0 │ │ │ │ └── opam │ │ │ ├── bigstringaf.0.9.0 │ │ │ │ └── opam │ │ │ ├── bin_prot.v0.15.0 │ │ │ │ └── opam │ │ │ ├── cmdliner.1.1.1 │ │ │ │ └── opam │ │ │ ├── conf-pkg-config.2 │ │ │ │ └── opam │ │ │ ├── core.v0.15.1 │ │ │ │ └── opam │ │ │ ├── core_kernel.v0.15.0 │ │ │ │ └── opam │ │ │ ├── cppo.1.6.9 │ │ │ │ └── opam │ │ │ ├── csexp.1.5.1 │ │ │ │ └── opam │ │ │ ├── dot-merlin-reader.4.5 │ │ │ │ └── opam │ │ │ ├── dune-configurator.3.6.1 │ │ │ │ └── opam │ │ │ ├── dune.3.6.1 │ │ │ │ └── opam │ │ │ ├── fieldslib.v0.15.0 │ │ │ │ └── opam │ │ │ ├── fix.20220121 │ │ │ │ └── opam │ │ │ ├── gen_js_api.1.1.1 │ │ │ │ └── opam │ │ │ ├── incr_dom.v0.15.1 │ │ │ │ └── opam │ │ │ ├── incr_map.v0.15.0 │ │ │ │ └── opam │ │ │ ├── incr_select.v0.15.0 │ │ │ │ └── opam │ │ │ ├── incremental.v0.15.0 │ │ │ │ └── opam │ │ │ ├── int_repr.v0.15.0 │ │ │ │ └── opam │ │ │ ├── jane-street-headers.v0.15.0 │ │ │ │ └── opam │ │ │ ├── js_of_ocaml-compiler.5.0.1 │ │ │ │ └── opam │ │ │ ├── js_of_ocaml-ppx.5.0.1 │ │ │ │ └── opam │ │ │ ├── js_of_ocaml.5.0.1 │ │ │ │ └── opam │ │ │ ├── jst-config.v0.15.1 │ │ │ │ └── opam │ │ │ ├── lambdasoup.0.7.3 │ │ │ │ └── opam │ │ │ ├── markup.1.0.3 │ │ │ │ └── opam │ │ │ ├── menhir.20220210 │ │ │ │ └── opam │ │ │ ├── menhirLib.20220210 │ │ │ │ └── opam │ │ │ ├── menhirSdk.20220210 │ │ │ │ └── opam │ │ │ ├── merlin-extend.0.6.1 │ │ │ │ └── opam │ │ │ ├── merlin.4.7-413 │ │ │ │ └── opam │ │ │ ├── num.1.4 │ │ │ │ └── opam │ │ │ ├── ocaml-compiler-libs.v0.12.4 │ │ │ │ └── opam │ │ │ ├── ocaml-syntax-shims.1.0.0 │ │ │ │ └── opam │ │ │ ├── ocamlbuild.0.14.2 │ │ │ │ └── opam │ │ │ ├── ocamlfind.1.9.5 │ │ │ │ ├── files │ │ │ │ │ └── 0001-Fix-bug-when-installing-with-a-system-compiler.patch │ │ │ │ └── opam │ │ │ ├── ojs.1.1.1 │ │ │ │ └── opam │ │ │ ├── parsexp.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_assert.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_base.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_bench.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_bin_prot.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_cold.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_compare.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_custom_printf.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_derivers.1.2.1 │ │ │ │ └── opam │ │ │ ├── ppx_disable_unused_warnings.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_enumerate.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_expect.v0.15.1 │ │ │ │ └── opam │ │ │ ├── ppx_fields_conv.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_fixed_literal.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_hash.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_here.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_ignore_instrumentation.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_inline_test.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_jane.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_let.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_log.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_module_timer.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_optcomp.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_optional.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_pattern_bind.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_pipebang.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_sexp_conv.v0.15.1 │ │ │ │ └── opam │ │ │ ├── ppx_sexp_message.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_sexp_value.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_stable.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_string.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_typerep_conv.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppx_variants_conv.v0.15.0 │ │ │ │ └── opam │ │ │ ├── ppxlib.0.28.0 │ │ │ │ └── opam │ │ │ ├── protocol_version_header.v0.15.0 │ │ │ │ └── opam │ │ │ ├── re.1.10.4 │ │ │ │ └── opam │ │ │ ├── reason.3.8.2 │ │ │ │ └── opam │ │ │ ├── result.1.5 │ │ │ │ └── opam │ │ │ ├── seq.base │ │ │ │ ├── files │ │ │ │ │ ├── META.seq │ │ │ │ │ └── seq.install │ │ │ │ └── opam │ │ │ ├── sexplib.v0.15.1 │ │ │ │ └── opam │ │ │ ├── sexplib0.v0.15.1 │ │ │ │ └── opam │ │ │ ├── splittable_random.v0.15.0 │ │ │ │ └── opam │ │ │ ├── stdio.v0.15.0 │ │ │ │ └── opam │ │ │ ├── stdlib-shims.0.3.0 │ │ │ │ └── opam │ │ │ ├── stringext.1.6.0 │ │ │ │ └── opam │ │ │ ├── time_now.v0.15.0 │ │ │ │ └── opam │ │ │ ├── topkg.1.0.6 │ │ │ │ └── opam │ │ │ ├── typerep.v0.15.0 │ │ │ │ └── opam │ │ │ ├── tyxml.4.5.0 │ │ │ │ └── opam │ │ │ ├── uchar.0.0.2 │ │ │ │ └── opam │ │ │ ├── uri-sexp.4.2.0 │ │ │ │ └── opam │ │ │ ├── uri.4.2.0 │ │ │ │ └── opam │ │ │ ├── uutf.1.0.3 │ │ │ │ └── opam │ │ │ ├── variantslib.v0.15.0 │ │ │ │ └── opam │ │ │ ├── virtual_dom.v0.15.1 │ │ │ │ └── opam │ │ │ └── yojson.2.0.2 │ │ │ │ └── opam │ │ └── overrides │ │ │ ├── opam__s__conf_pkg_config_opam__c__2_opam_override │ │ │ └── package.json │ │ │ ├── opam__s__num_opam__c__1.4_opam_override │ │ │ ├── files │ │ │ │ └── num-1.4.patch │ │ │ └── package.json │ │ │ ├── opam__s__ocamlbuild_opam__c__0.14.2_opam_override │ │ │ ├── files │ │ │ │ └── winpatch.patch │ │ │ └── package.json │ │ │ ├── opam__s__ocamlfind_opam__c__1.9.5_opam_override │ │ │ ├── files │ │ │ │ └── findlib.patch │ │ │ └── package.json │ │ │ └── opam__s__uchar_opam__c__0.0.2_opam_override │ │ │ ├── files │ │ │ └── winpatch.patch │ │ │ └── package.json │ ├── index.html │ ├── js-framework-benchmark-components.opam │ ├── js-framework-benchmark.opam │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── app │ │ ├── App.re │ │ ├── Entrypoint.re │ │ └── dune │ │ └── components │ │ ├── Button.re │ │ ├── Elements.re │ │ ├── Jumbotron.re │ │ ├── Row.re │ │ ├── Util.re │ │ └── dune │ ├── inferno │ ├── .babelrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ └── src │ │ ├── controller.jsx │ │ ├── main.es6.js │ │ └── store.es6.js │ ├── kobold │ ├── Cargo.toml │ ├── README.md │ ├── bundled-dist │ │ ├── index.html │ │ ├── js-framework-benchmark-kobold.js │ │ ├── js-framework-benchmark-kobold_bg.wasm │ │ └── snippets │ │ │ ├── kobold-2c3d9098ff884593 │ │ │ └── js │ │ │ │ └── util.js │ │ │ └── kobold_benchmark-f99afeea1836eb5e │ │ │ ├── inline0.js │ │ │ ├── inline1.js │ │ │ └── inline2.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── lib.rs │ ├── korvin │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── build.sh │ ├── index.html │ ├── js-framework-benchmark-korvin.js │ ├── js-framework-benchmark-korvin_bg.wasm │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── lib-old.rs │ │ └── main.rs │ └── template.html │ ├── legend-state-optimized │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.jsx │ └── webpack.config.js │ ├── lit-html │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── index.js │ ├── lit │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── main.ts │ │ └── store.ts │ └── tsconfig.json │ ├── literaljs │ ├── .babelrc │ ├── .gitignore │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── store.js │ ├── maquette │ ├── build.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── main.es6.js │ │ └── store.es6.js │ ├── mikado │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── data.js │ │ ├── main.js │ │ └── template │ │ │ ├── app.html │ │ │ ├── app.js │ │ │ ├── item.html │ │ │ └── item.js │ └── task │ │ └── build.js │ ├── mimbl │ ├── index.html │ ├── indexDev.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── Main.tsx │ ├── tsconfig.json │ └── webpack.config.js │ ├── miso │ ├── .gitignore │ ├── README.md │ ├── cabal.config │ ├── default.nix │ ├── dist-bundle │ │ ├── all.min.js │ │ └── index.html │ ├── miso-benchmark-non-keyed.cabal │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── Main.hs │ ├── mogwai │ ├── Cargo.toml │ ├── README.md │ ├── bundled-dist │ │ ├── index.html │ │ ├── js-framework-benchmark-mogwai.js │ │ └── js-framework-benchmark-mogwai_bg.wasm │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── lib.rs │ ├── mutraction │ ├── .babelrc │ ├── index.html │ ├── out │ │ ├── build-dummy-data.js │ │ └── index.jsx │ ├── out2 │ │ ├── build-dummy-data.js │ │ └── index.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── build-dummy-data.ts │ │ └── index.tsx │ └── tsconfig.json │ ├── openui5 │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── Control.js │ │ ├── ControlRenderer.js │ │ ├── Store.js │ │ ├── index.html │ │ ├── manifest.json │ │ └── startUp.js │ ├── quel │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── boot.js │ │ ├── buildData.js │ │ ├── myappMain.sfc.html │ │ └── quel.min.js │ ├── ractive │ ├── .babelrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.ractive.html │ └── webpack.config.js │ ├── ravel │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── Trunk.toml │ ├── build.sh │ ├── bundled-dist │ │ ├── ravel-benchmark.js │ │ ├── ravel-benchmark_bg.wasm │ │ └── snippets │ │ │ └── ravel-web-98faac2aa4a53c75 │ │ │ └── inline0.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── main.rs │ └── trunk.html │ ├── redom │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── app.js │ │ ├── main.js │ │ └── store.js │ ├── reflex-dom │ ├── .gitignore │ ├── build.sh │ ├── bundled-dist │ │ ├── all.js │ │ ├── all.js.externs │ │ ├── index.html │ │ ├── lib.js │ │ ├── out.frefs.js │ │ ├── out.frefs.json │ │ ├── out.js │ │ ├── rts.js │ │ └── runmain.js │ ├── install.sh │ ├── package-lock.json │ └── package.json │ ├── reken │ ├── index.html │ ├── js │ │ ├── Main.js │ │ └── reken.js │ ├── package-lock.json │ └── package.json │ ├── riot │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.riot │ │ ├── main.js │ │ └── store.js │ └── webpack.config.js │ ├── san │ ├── .browserslistrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.js │ │ ├── main.es6.js │ │ └── store.es6.js │ └── webpack.config.js │ ├── scarlets-frame │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── main.js │ ├── seed │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── bundled-dist │ │ ├── index.html │ │ ├── js-framework-benchmark-non-keyed-seed.js │ │ └── js-framework-benchmark-non-keyed-seed_bg.wasm │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── lib.rs │ ├── skruv-liten │ ├── .gitignore │ ├── index-clean.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── index.js │ ├── slim-js │ ├── index.html │ ├── main-app.js │ ├── package-lock.json │ └── package.json │ ├── sprae │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── main.js │ │ └── sprae.js │ ├── stdweb │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── bundled-dist │ │ ├── index.html │ │ ├── js-framework-benchmark-stdweb.js │ │ └── js-framework-benchmark-stdweb.wasm │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── main.rs │ ├── svelte-classic │ ├── .npmrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── Main.svelte │ │ └── main.js │ ├── udomsay-esx │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── main.jsx │ ├── uhtml │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── index.js │ │ ├── jumbotron.js │ │ ├── table.js │ │ └── utils.js │ ├── ui5-webcomponents │ ├── .gitignore │ ├── .npsrc.json │ ├── bundle.esm.js │ ├── config │ │ └── rollup.config.js │ ├── index.html │ ├── package-lock.json │ ├── package-scripts.cjs │ ├── package.json │ ├── src │ │ ├── MainElement.hbs │ │ ├── MainElement.js │ │ └── Store.js │ └── vite.config.js │ ├── vanillajs-1 │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── Main.js │ ├── vanillajs-3 │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── Main.js │ ├── vanillajs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── Main.js │ ├── vode │ ├── index.html │ ├── main.mjs │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── data.ts │ │ └── main.ts │ ├── vue-jsx-vapor │ ├── .npmrc │ ├── index-dev.html │ ├── index.html │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.jsx │ │ ├── data.js │ │ └── main.js │ └── vite.config.js │ ├── vue-vapor │ ├── .npmrc │ ├── index-dev.html │ ├── index.html │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── data.js │ │ └── main.js │ └── vite.config.js │ └── vue │ ├── .npmrc │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── App.vue │ ├── data.js │ └── main.js │ └── vite.config.js ├── images ├── firstRun.png ├── index.png ├── results.png ├── screenshot.png └── staticResults.png ├── install_rust.sh ├── package.json ├── push_results.sh ├── server ├── app.ts ├── index.ts ├── js-framework-benchmark-server.service ├── package-lock.json ├── package.json ├── runserver-docker.sh ├── runserver.sh ├── src │ ├── config │ │ └── directories.ts │ ├── csp │ │ ├── cspControllers.ts │ │ ├── cspDecorator.ts │ │ └── cspRouter.ts │ ├── fastify.d.ts │ ├── frameworks │ │ ├── frameworksControllers.ts │ │ ├── frameworksRouter.ts │ │ ├── frameworksServices.ts │ │ ├── helpers │ │ │ ├── buildFrameworkVersionString.ts │ │ │ ├── copyProps.ts │ │ │ ├── index.ts │ │ │ └── prepareFrameworkData.ts │ │ └── types │ │ │ └── index.ts │ ├── responseSize │ │ ├── responseSizeController.ts │ │ ├── responseSizeDecorator.ts │ │ └── responseSizeRouter.ts │ └── static │ │ └── staticRouter.ts ├── templates │ └── index.ejs └── tsconfig.json ├── startLocalServerAndUpdateBuild.sh ├── webdriver-ts-results ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.css │ ├── App.tsx │ ├── Common.ts │ ├── assets │ │ └── styles │ │ │ └── global.css │ ├── components │ │ ├── BoxPlotTable │ │ │ ├── BoxPlotTable.tsx │ │ │ ├── BoxPlotTableChart.tsx │ │ │ ├── BoxPlotTableRow.tsx │ │ │ ├── BoxPlotTableRows.tsx │ │ │ └── index.ts │ │ ├── ResultTable │ │ │ ├── ResultTable.tsx │ │ │ └── index.ts │ │ ├── SelectionToolbar │ │ │ ├── BenchmarkSelector │ │ │ │ ├── BenchmarkSelector.tsx │ │ │ │ ├── BenchmarkSelectorCategory.tsx │ │ │ │ ├── BenchmarkSelectorList.tsx │ │ │ │ └── index.ts │ │ │ ├── CopyPasteControls │ │ │ │ ├── CopyPasteControls.css │ │ │ │ ├── CopyPasteControls.tsx │ │ │ │ └── index.ts │ │ │ ├── FrameworkSelector │ │ │ │ ├── FrameworkSelector.tsx │ │ │ │ ├── FrameworkSelectorCategory.tsx │ │ │ │ ├── FrameworkSelectorList.tsx │ │ │ │ └── index.ts │ │ │ ├── ModeSelectors │ │ │ │ ├── DisplayModeSelector.tsx │ │ │ │ ├── DurationModeSelector.tsx │ │ │ │ ├── ModeSelectors.css │ │ │ │ ├── ModeSelectors.tsx │ │ │ │ └── index.ts │ │ │ ├── SelectionToolbar.css │ │ │ ├── SelectionToolbar.tsx │ │ │ ├── SelectorContentContainer │ │ │ │ ├── SelectionContentContainer.tsx │ │ │ │ ├── SelectorContentContainer.css │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── tables │ │ │ ├── CompareRow.tsx │ │ │ ├── CpuResultsTable.tsx │ │ │ ├── GeomMeanRow.tsx │ │ │ ├── MemResultsTable.tsx │ │ │ ├── SizeResultsTable.tsx │ │ │ ├── StartupResultsTable.tsx │ │ │ ├── ValueCell.tsx │ │ │ └── ValueResultRow.tsx │ ├── helpers │ │ └── issues.ts │ ├── index.css │ ├── index.tsx │ ├── results.ts │ ├── store.ts │ ├── types │ │ └── jstat.d.ts │ ├── utils │ │ ├── index.ts │ │ └── numberFormatter.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── webdriver-ts ├── csv_export.js ├── package-lock.json ├── package.json ├── results.json ├── src ├── benchmarkRunner.ts ├── benchmarksCommon.ts ├── benchmarksLighthouse.ts ├── benchmarksPlaywright.ts ├── benchmarksPuppeteer.ts ├── benchmarksSize.ts ├── benchmarksWebdriverAfterframe.ts ├── benchmarksWebdriverCDP.ts ├── common.ts ├── computeDuration.test.ts ├── createResultJS.ts ├── forkedBenchmarkRunnerLighthouse.ts ├── forkedBenchmarkRunnerPlaywright.ts ├── forkedBenchmarkRunnerPuppeteer.ts ├── forkedBenchmarkRunnerSize.ts ├── forkedBenchmarkRunnerWebdriverAfterframe.ts ├── forkedBenchmarkRunnerWebdriverCDP.ts ├── interval.test.ts ├── interval.ts ├── isCSPCompliant.ts ├── isKeyed.ts ├── lighthouseConfig.ts ├── parseTrace.ts ├── playwrightAccess.ts ├── puppeteerAccess.ts ├── stats.test.ts ├── stats.ts ├── timeline.ts ├── types │ └── jstat.d.ts ├── webdriverAccess.ts ├── webdriverCDPAccess.ts └── writeResults.ts ├── tsconfig.eslint.json ├── tsconfig.json └── unittests ├── arrowjs-v1.0.0-alpha.9-keyed_04_select1k_2.json ├── arrowjs-v1.0.0-alpha.9-keyed_07_create10k_0.json ├── better-react-v1.1.3-keyed_01_run1k_1.json ├── blazor-wasm-v7.0.1-keyed_01_run1k_11.json ├── cample-v3.1.0-keyed_07_create10k_3.json ├── dojo-v8.0.0-keyed_02_replace1k_0.json └── maquette-v3.3.0-non-keyed_04_select1k_10.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.9.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Chrome_Results.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/Chrome_Results.ods -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /Linux_results.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/Linux_results.ods -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /broken-frameworks/keyed/better-react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/butterfloat/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/fre/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/broken-frameworks/keyed/fre/index.html -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp/* 3 | dist 4 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/.template-lintrc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | extends: 'recommended' 5 | }; 6 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist"] 3 | } 4 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/glimmer/src/ui/styles/app.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #444; 3 | } 4 | -------------------------------------------------------------------------------- /broken-frameworks/keyed/mahal/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | dist 4 | build 5 | logs -------------------------------------------------------------------------------- /broken-frameworks/keyed/mahal/config/env/development.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | apiUrl: "/" 3 | } -------------------------------------------------------------------------------- /broken-frameworks/keyed/mahal/config/env/production.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | apiUrl: "/" 3 | } -------------------------------------------------------------------------------- /broken-frameworks/keyed/maverick/.gitignore: -------------------------------------------------------------------------------- 1 | /css -------------------------------------------------------------------------------- /broken-frameworks/keyed/reflex/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | node_modules -------------------------------------------------------------------------------- /broken-frameworks/keyed/reflex/.npmrc: -------------------------------------------------------------------------------- 1 | node-options="--openssl-legacy-provider" -------------------------------------------------------------------------------- /broken-frameworks/keyed/rescript-react/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | **/*.bs.js 3 | .merlin 4 | .bsb.lock -------------------------------------------------------------------------------- /broken-frameworks/keyed/san/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/broken-frameworks/keyed/san/index.html -------------------------------------------------------------------------------- /broken-frameworks/keyed/san/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/broken-frameworks/keyed/san/src/App.js -------------------------------------------------------------------------------- /broken-frameworks/non-keyed/dojo/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | /output 3 | -------------------------------------------------------------------------------- /broken-frameworks/non-keyed/dojo/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /broken-frameworks/non-keyed/dojo/README.md: -------------------------------------------------------------------------------- 1 | # dojo-v6.0.0-keyed 2 | -------------------------------------------------------------------------------- /broken-frameworks/non-keyed/dojo/src/main.css: -------------------------------------------------------------------------------- 1 | /* Put your styles and imports here */ 2 | -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli.js -------------------------------------------------------------------------------- /cli/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/cleanup.js -------------------------------------------------------------------------------- /cli/configure-styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/configure-styles.js -------------------------------------------------------------------------------- /cli/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/copy.js -------------------------------------------------------------------------------- /cli/helpers/frameworks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/helpers/frameworks.js -------------------------------------------------------------------------------- /cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/index.js -------------------------------------------------------------------------------- /cli/rebuild-all-frameworks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/rebuild-all-frameworks.js -------------------------------------------------------------------------------- /cli/rebuild-build-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/rebuild-build-single.js -------------------------------------------------------------------------------- /cli/rebuild-check-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/rebuild-check-single.js -------------------------------------------------------------------------------- /cli/rebuild-single-framework.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/rebuild-single-framework.js -------------------------------------------------------------------------------- /cli/update-frameworks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/update-frameworks.js -------------------------------------------------------------------------------- /cli/update-lockfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/update-lockfiles.js -------------------------------------------------------------------------------- /cli/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/utils/index.js -------------------------------------------------------------------------------- /cli/utils/takeWhile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/utils/takeWhile.js -------------------------------------------------------------------------------- /cli/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/cli/zip.js -------------------------------------------------------------------------------- /css/bootstrap/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/CHANGELOG.md -------------------------------------------------------------------------------- /css/bootstrap/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/Gruntfile.js -------------------------------------------------------------------------------- /css/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/LICENSE -------------------------------------------------------------------------------- /css/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/README.md -------------------------------------------------------------------------------- /css/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /css/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /css/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /css/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /css/bootstrap/grunt/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/grunt/.jshintrc -------------------------------------------------------------------------------- /css/bootstrap/grunt/configBridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/grunt/configBridge.json -------------------------------------------------------------------------------- /css/bootstrap/grunt/sauce_browsers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/grunt/sauce_browsers.yml -------------------------------------------------------------------------------- /css/bootstrap/js/affix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/affix.js -------------------------------------------------------------------------------- /css/bootstrap/js/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/alert.js -------------------------------------------------------------------------------- /css/bootstrap/js/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/button.js -------------------------------------------------------------------------------- /css/bootstrap/js/carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/carousel.js -------------------------------------------------------------------------------- /css/bootstrap/js/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/collapse.js -------------------------------------------------------------------------------- /css/bootstrap/js/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/dropdown.js -------------------------------------------------------------------------------- /css/bootstrap/js/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/modal.js -------------------------------------------------------------------------------- /css/bootstrap/js/popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/popover.js -------------------------------------------------------------------------------- /css/bootstrap/js/scrollspy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/scrollspy.js -------------------------------------------------------------------------------- /css/bootstrap/js/tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/tab.js -------------------------------------------------------------------------------- /css/bootstrap/js/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/tooltip.js -------------------------------------------------------------------------------- /css/bootstrap/js/transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/js/transition.js -------------------------------------------------------------------------------- /css/bootstrap/less/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/alerts.less -------------------------------------------------------------------------------- /css/bootstrap/less/badges.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/badges.less -------------------------------------------------------------------------------- /css/bootstrap/less/bootstrap.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/bootstrap.less -------------------------------------------------------------------------------- /css/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/breadcrumbs.less -------------------------------------------------------------------------------- /css/bootstrap/less/button-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/button-groups.less -------------------------------------------------------------------------------- /css/bootstrap/less/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/buttons.less -------------------------------------------------------------------------------- /css/bootstrap/less/carousel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/carousel.less -------------------------------------------------------------------------------- /css/bootstrap/less/close.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/close.less -------------------------------------------------------------------------------- /css/bootstrap/less/code.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/code.less -------------------------------------------------------------------------------- /css/bootstrap/less/dropdowns.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/dropdowns.less -------------------------------------------------------------------------------- /css/bootstrap/less/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/forms.less -------------------------------------------------------------------------------- /css/bootstrap/less/glyphicons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/glyphicons.less -------------------------------------------------------------------------------- /css/bootstrap/less/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/grid.less -------------------------------------------------------------------------------- /css/bootstrap/less/input-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/input-groups.less -------------------------------------------------------------------------------- /css/bootstrap/less/jumbotron.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/jumbotron.less -------------------------------------------------------------------------------- /css/bootstrap/less/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/labels.less -------------------------------------------------------------------------------- /css/bootstrap/less/list-group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/list-group.less -------------------------------------------------------------------------------- /css/bootstrap/less/media.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/media.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/alerts.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/buttons.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/forms.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/grid.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/image.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/image.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/labels.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/opacity.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/opacity.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/panels.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/resize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/resize.less -------------------------------------------------------------------------------- /css/bootstrap/less/mixins/size.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/mixins/size.less -------------------------------------------------------------------------------- /css/bootstrap/less/modals.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/modals.less -------------------------------------------------------------------------------- /css/bootstrap/less/navbar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/navbar.less -------------------------------------------------------------------------------- /css/bootstrap/less/navs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/navs.less -------------------------------------------------------------------------------- /css/bootstrap/less/normalize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/normalize.less -------------------------------------------------------------------------------- /css/bootstrap/less/pager.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/pager.less -------------------------------------------------------------------------------- /css/bootstrap/less/pagination.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/pagination.less -------------------------------------------------------------------------------- /css/bootstrap/less/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/panels.less -------------------------------------------------------------------------------- /css/bootstrap/less/popovers.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/popovers.less -------------------------------------------------------------------------------- /css/bootstrap/less/print.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/print.less -------------------------------------------------------------------------------- /css/bootstrap/less/progress-bars.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/progress-bars.less -------------------------------------------------------------------------------- /css/bootstrap/less/scaffolding.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/scaffolding.less -------------------------------------------------------------------------------- /css/bootstrap/less/tables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/tables.less -------------------------------------------------------------------------------- /css/bootstrap/less/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/theme.less -------------------------------------------------------------------------------- /css/bootstrap/less/thumbnails.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/thumbnails.less -------------------------------------------------------------------------------- /css/bootstrap/less/tooltip.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/tooltip.less -------------------------------------------------------------------------------- /css/bootstrap/less/type.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/type.less -------------------------------------------------------------------------------- /css/bootstrap/less/utilities.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/utilities.less -------------------------------------------------------------------------------- /css/bootstrap/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/variables.less -------------------------------------------------------------------------------- /css/bootstrap/less/wells.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/less/wells.less -------------------------------------------------------------------------------- /css/bootstrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/bootstrap/package.json -------------------------------------------------------------------------------- /css/currentStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/currentStyle.css -------------------------------------------------------------------------------- /css/github-markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/github-markdown.css -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/main.css -------------------------------------------------------------------------------- /css/useMinimalCss.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/useMinimalCss.css -------------------------------------------------------------------------------- /css/useOriginalBootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/css/useOriginalBootstrap.css -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/eslint.config.js -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/favicon.ico -------------------------------------------------------------------------------- /frameworks/keyed/alpine/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/alpine/index.html -------------------------------------------------------------------------------- /frameworks/keyed/alpine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/alpine/package.json -------------------------------------------------------------------------------- /frameworks/keyed/alpine/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/alpine/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/anansi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/anansi/README.md -------------------------------------------------------------------------------- /frameworks/keyed/anansi/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/anansi/index.html -------------------------------------------------------------------------------- /frameworks/keyed/anansi/js-framework-wasm/src/lib.rs: -------------------------------------------------------------------------------- 1 | anansi_aux::start!(js_framework_comps); -------------------------------------------------------------------------------- /frameworks/keyed/anansi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/anansi/package.json -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-new-nozone/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-new-nozone/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-nozone/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-nozone/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-signals-nozone/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-signals-nozone/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-signals/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf-signals/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/angular-cf/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/angular-cf/README.md -------------------------------------------------------------------------------- /frameworks/keyed/angular-cf/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/angular-ngfor/.npmrc: -------------------------------------------------------------------------------- 1 | NG_CLI_ANALYTICS=false -------------------------------------------------------------------------------- /frameworks/keyed/angular-ngfor/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/apprun/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/index.html -------------------------------------------------------------------------------- /frameworks/keyed/apprun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/package.json -------------------------------------------------------------------------------- /frameworks/keyed/apprun/src/jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/src/jsx.d.ts -------------------------------------------------------------------------------- /frameworks/keyed/apprun/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/src/main.tsx -------------------------------------------------------------------------------- /frameworks/keyed/apprun/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/src/store.ts -------------------------------------------------------------------------------- /frameworks/keyed/apprun/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/apprun/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/arrowjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/arrowjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/arrowjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/arrowjs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/arrowjs/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/arrowjs/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/arrowjs/src/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/arrowjs/src/arrow.js -------------------------------------------------------------------------------- /frameworks/keyed/art/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/art/index.html -------------------------------------------------------------------------------- /frameworks/keyed/art/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/art/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/art/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/art/package.json -------------------------------------------------------------------------------- /frameworks/keyed/art/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/art/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/art/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/art/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/aurelia2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/aurelia2/index.html -------------------------------------------------------------------------------- /frameworks/keyed/aurelia2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/aurelia2/package.json -------------------------------------------------------------------------------- /frameworks/keyed/aurelia2/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/aurelia2/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/aurelia2/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/aurelia2/src/store.js -------------------------------------------------------------------------------- /frameworks/keyed/blazor-wasm-aot/.gitignore: -------------------------------------------------------------------------------- 1 | dotnet/ 2 | obj/ 3 | bin/ 4 | .vs/ -------------------------------------------------------------------------------- /frameworks/keyed/blazor-wasm/.gitignore: -------------------------------------------------------------------------------- 1 | dotnet/ 2 | obj/ 3 | bin/ 4 | .vs/ -------------------------------------------------------------------------------- /frameworks/keyed/blockdom/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/blockdom/app.js -------------------------------------------------------------------------------- /frameworks/keyed/blockdom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/blockdom/index.html -------------------------------------------------------------------------------- /frameworks/keyed/blockdom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/blockdom/package.json -------------------------------------------------------------------------------- /frameworks/keyed/bobril/.bbrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/.bbrc -------------------------------------------------------------------------------- /frameworks/keyed/bobril/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/index.html -------------------------------------------------------------------------------- /frameworks/keyed/bobril/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/package.json -------------------------------------------------------------------------------- /frameworks/keyed/bobril/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/src/app.ts -------------------------------------------------------------------------------- /frameworks/keyed/bobril/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/src/store.ts -------------------------------------------------------------------------------- /frameworks/keyed/bobril/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/bobril/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/cample/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/cample/index.html -------------------------------------------------------------------------------- /frameworks/keyed/cample/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/cample/package.json -------------------------------------------------------------------------------- /frameworks/keyed/cample/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/cample/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/crank/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/crank/index.html -------------------------------------------------------------------------------- /frameworks/keyed/crank/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/crank/package.json -------------------------------------------------------------------------------- /frameworks/keyed/crank/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/crank/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/dark/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dark/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dark/package.json -------------------------------------------------------------------------------- /frameworks/keyed/dark/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dark/src/index.tsx -------------------------------------------------------------------------------- /frameworks/keyed/dark/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dark/src/store.ts -------------------------------------------------------------------------------- /frameworks/keyed/dark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dark/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/deleight/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/deleight/index.html -------------------------------------------------------------------------------- /frameworks/keyed/deleight/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/deleight/package.json -------------------------------------------------------------------------------- /frameworks/keyed/deleight/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/deleight/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/destam-dom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/destam-dom/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/README.md -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/build.sh -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/isKeyed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/isKeyed.js -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/package.json -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/src/main.rs -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/trunk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/trunk.html -------------------------------------------------------------------------------- /frameworks/keyed/dioxus/trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dioxus/trunk.toml -------------------------------------------------------------------------------- /frameworks/keyed/dlightjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dlightjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dlightjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dlightjs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/dlightjs/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dlightjs/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/dojo/.dojorc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/.dojorc -------------------------------------------------------------------------------- /frameworks/keyed/dojo/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | /output 3 | -------------------------------------------------------------------------------- /frameworks/keyed/dojo/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /frameworks/keyed/dojo/README.md: -------------------------------------------------------------------------------- 1 | # dojo-v6.0.0-keyed 2 | -------------------------------------------------------------------------------- /frameworks/keyed/dojo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/package.json -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/App.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/Button.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/Buttons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/Buttons.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/Row.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/Row.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/Store.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/main.css: -------------------------------------------------------------------------------- 1 | /* Put your styles and imports here */ 2 | -------------------------------------------------------------------------------- /frameworks/keyed/dojo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/src/main.ts -------------------------------------------------------------------------------- /frameworks/keyed/dojo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dojo/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/dominator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dominator/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/dominator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dominator/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/dominator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dominator/README.md -------------------------------------------------------------------------------- /frameworks/keyed/dominator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dominator/index.html -------------------------------------------------------------------------------- /frameworks/keyed/dominator/js/index.js: -------------------------------------------------------------------------------- 1 | import("../pkg/index.js").catch(console.error); 2 | -------------------------------------------------------------------------------- /frameworks/keyed/dominator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/dominator/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/doohtml/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/doohtml/index.html -------------------------------------------------------------------------------- /frameworks/keyed/doohtml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/doohtml/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/.editorconfig -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/.eslintignore -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/.eslintrc -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ef-js/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ef-js/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/elm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/elm/elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/elm.json -------------------------------------------------------------------------------- /frameworks/keyed/elm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/index.html -------------------------------------------------------------------------------- /frameworks/keyed/elm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/elm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/package.json -------------------------------------------------------------------------------- /frameworks/keyed/elm/src/Main.elm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/elm/src/Main.elm -------------------------------------------------------------------------------- /frameworks/keyed/ember/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/.editorconfig -------------------------------------------------------------------------------- /frameworks/keyed/ember/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/ember/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/.npmrc -------------------------------------------------------------------------------- /frameworks/keyed/ember/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/.prettierignore -------------------------------------------------------------------------------- /frameworks/keyed/ember/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/.prettierrc.cjs -------------------------------------------------------------------------------- /frameworks/keyed/ember/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/README.md -------------------------------------------------------------------------------- /frameworks/keyed/ember/checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/checks.sh -------------------------------------------------------------------------------- /frameworks/keyed/ember/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ember/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ember/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/src/app.js -------------------------------------------------------------------------------- /frameworks/keyed/ember/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/src/config.js -------------------------------------------------------------------------------- /frameworks/keyed/ember/src/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/src/registry.js -------------------------------------------------------------------------------- /frameworks/keyed/ember/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/src/router.js -------------------------------------------------------------------------------- /frameworks/keyed/ember/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/src/utils.js -------------------------------------------------------------------------------- /frameworks/keyed/ember/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ember/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/endr/eslint.config.js: -------------------------------------------------------------------------------- 1 | export { default } from 'eslint-config-coderiety'; 2 | -------------------------------------------------------------------------------- /frameworks/keyed/endr/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/endr/index.html -------------------------------------------------------------------------------- /frameworks/keyed/endr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/endr/package.json -------------------------------------------------------------------------------- /frameworks/keyed/endr/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/endr/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/endr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/endr/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/fntags/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /frameworks/keyed/fntags/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/fntags/build.js -------------------------------------------------------------------------------- /frameworks/keyed/fntags/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/fntags/index.html -------------------------------------------------------------------------------- /frameworks/keyed/fntags/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/fntags/package.json -------------------------------------------------------------------------------- /frameworks/keyed/fntags/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/fntags/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/frei-hooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/frei-hooks/index.html -------------------------------------------------------------------------------- /frameworks/keyed/glimmer-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/glimmer-2/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/glimmer-2/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/glimmer-2/.prettierrc -------------------------------------------------------------------------------- /frameworks/keyed/glimmer-2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/glimmer-2/index.html -------------------------------------------------------------------------------- /frameworks/keyed/glimmer-2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/glimmer-2/index.ts -------------------------------------------------------------------------------- /frameworks/keyed/glimmer-2/src/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/glimmer-2/src/App.ts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/gxt/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/.prettierignore -------------------------------------------------------------------------------- /frameworks/keyed/gxt/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/.prettierrc.cjs -------------------------------------------------------------------------------- /frameworks/keyed/gxt/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/index.html -------------------------------------------------------------------------------- /frameworks/keyed/gxt/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/gxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/package.json -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/App.gts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/src/App.gts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/App.gts.d.ts: -------------------------------------------------------------------------------- 1 | export class Application { 2 | template(): any; 3 | } 4 | -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/Button.gts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/src/Button.gts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/Row.gts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/src/Row.gts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/src/main.ts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/src/utils.ts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frameworks/keyed/gxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/gxt/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/types/index.d.ts -------------------------------------------------------------------------------- /frameworks/keyed/gxt/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gxt/vite.config.mts -------------------------------------------------------------------------------- /frameworks/keyed/gyron/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gyron/index.html -------------------------------------------------------------------------------- /frameworks/keyed/gyron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gyron/package.json -------------------------------------------------------------------------------- /frameworks/keyed/gyron/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/gyron/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/helix/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .shadow-cljs 3 | dist 4 | dev 5 | -------------------------------------------------------------------------------- /frameworks/keyed/helix/index-dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/helix/index-dev.html -------------------------------------------------------------------------------- /frameworks/keyed/helix/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/helix/index.html -------------------------------------------------------------------------------- /frameworks/keyed/helix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/helix/package.json -------------------------------------------------------------------------------- /frameworks/keyed/helix/shadow-cljs.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/helix/shadow-cljs.edn -------------------------------------------------------------------------------- /frameworks/keyed/hellajs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hellajs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/hellajs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hellajs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/hellajs/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hellajs/src/main.tsx -------------------------------------------------------------------------------- /frameworks/keyed/hellajs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hellajs/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/hono/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/hono/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/index.html -------------------------------------------------------------------------------- /frameworks/keyed/hono/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/package.json -------------------------------------------------------------------------------- /frameworks/keyed/hono/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/src/index.tsx -------------------------------------------------------------------------------- /frameworks/keyed/hono/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/hono/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hono/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/hydro-js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hydro-js/app.js -------------------------------------------------------------------------------- /frameworks/keyed/hydro-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hydro-js/index.html -------------------------------------------------------------------------------- /frameworks/keyed/hydro-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hydro-js/package.json -------------------------------------------------------------------------------- /frameworks/keyed/hydro-js/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hydro-js/src/app.tsx -------------------------------------------------------------------------------- /frameworks/keyed/hyperapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hyperapp/index.html -------------------------------------------------------------------------------- /frameworks/keyed/hyperapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hyperapp/package.json -------------------------------------------------------------------------------- /frameworks/keyed/hyperapp/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hyperapp/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/hyperapp/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/hyperapp/src/store.js -------------------------------------------------------------------------------- /frameworks/keyed/imba/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/imba/index.html -------------------------------------------------------------------------------- /frameworks/keyed/imba/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/imba/package.json -------------------------------------------------------------------------------- /frameworks/keyed/imba/src/main.imba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/imba/src/main.imba -------------------------------------------------------------------------------- /frameworks/keyed/inferno/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/inferno/.babelrc -------------------------------------------------------------------------------- /frameworks/keyed/inferno/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/inferno/index.html -------------------------------------------------------------------------------- /frameworks/keyed/inferno/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/inferno/package.json -------------------------------------------------------------------------------- /frameworks/keyed/inferno/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/inferno/readme.md -------------------------------------------------------------------------------- /frameworks/keyed/inferno/src/main.es6.js: -------------------------------------------------------------------------------- 1 | import './controller'; 2 | -------------------------------------------------------------------------------- /frameworks/keyed/ivi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/ivi/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ivi/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/ivi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ivi/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/rollup.config.mjs -------------------------------------------------------------------------------- /frameworks/keyed/ivi/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/src/main.ts -------------------------------------------------------------------------------- /frameworks/keyed/ivi/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/src/types.ts -------------------------------------------------------------------------------- /frameworks/keyed/ivi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ivi/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/karyon/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/karyon/index.html -------------------------------------------------------------------------------- /frameworks/keyed/karyon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/karyon/package.json -------------------------------------------------------------------------------- /frameworks/keyed/karyon/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/karyon/src/app.js -------------------------------------------------------------------------------- /frameworks/keyed/knockout/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/knockout/index.html -------------------------------------------------------------------------------- /frameworks/keyed/knockout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/knockout/package.json -------------------------------------------------------------------------------- /frameworks/keyed/knockout/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/knockout/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/ko-jsx/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ko-jsx/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ko-jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ko-jsx/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ko-jsx/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ko-jsx/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/laminar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/laminar/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/laminar/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/laminar/LICENSE.md -------------------------------------------------------------------------------- /frameworks/keyed/laminar/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/laminar/build.sbt -------------------------------------------------------------------------------- /frameworks/keyed/laminar/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/laminar/index.html -------------------------------------------------------------------------------- /frameworks/keyed/laminar/index.js: -------------------------------------------------------------------------------- 1 | import 'scalajs:main.js' -------------------------------------------------------------------------------- /frameworks/keyed/laminar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/laminar/package.json -------------------------------------------------------------------------------- /frameworks/keyed/laminar/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.9.8 -------------------------------------------------------------------------------- /frameworks/keyed/leptos/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/leptos/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/leptos/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/leptos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/leptos/README.md -------------------------------------------------------------------------------- /frameworks/keyed/leptos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/leptos/index.html -------------------------------------------------------------------------------- /frameworks/keyed/leptos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/leptos/package.json -------------------------------------------------------------------------------- /frameworks/keyed/leptos/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/leptos/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/lit-html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit-html/index.html -------------------------------------------------------------------------------- /frameworks/keyed/lit-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit-html/package.json -------------------------------------------------------------------------------- /frameworks/keyed/lit-html/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit-html/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/lit/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/index.html -------------------------------------------------------------------------------- /frameworks/keyed/lit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/lit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/package.json -------------------------------------------------------------------------------- /frameworks/keyed/lit/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/rollup.config.js -------------------------------------------------------------------------------- /frameworks/keyed/lit/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/src/main.ts -------------------------------------------------------------------------------- /frameworks/keyed/lit/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/src/store.ts -------------------------------------------------------------------------------- /frameworks/keyed/lit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lit/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/lui-noeval/.gitignore: -------------------------------------------------------------------------------- 1 | src/app.min.js 2 | -------------------------------------------------------------------------------- /frameworks/keyed/lui-noeval/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui-noeval/index.html -------------------------------------------------------------------------------- /frameworks/keyed/lui-noeval/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui-noeval/src/app.js -------------------------------------------------------------------------------- /frameworks/keyed/lui/.gitignore: -------------------------------------------------------------------------------- 1 | src/app.min.js 2 | -------------------------------------------------------------------------------- /frameworks/keyed/lui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui/index.html -------------------------------------------------------------------------------- /frameworks/keyed/lui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/lui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui/package.json -------------------------------------------------------------------------------- /frameworks/keyed/lui/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui/src/app.js -------------------------------------------------------------------------------- /frameworks/keyed/lui/src/lui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lui/src/lui.js -------------------------------------------------------------------------------- /frameworks/keyed/lwc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/index.html -------------------------------------------------------------------------------- /frameworks/keyed/lwc/lwc.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/lwc.config.json -------------------------------------------------------------------------------- /frameworks/keyed/lwc/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/lwc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/package.json -------------------------------------------------------------------------------- /frameworks/keyed/lwc/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/rollup.config.js -------------------------------------------------------------------------------- /frameworks/keyed/lwc/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/lwc/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/malina/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | public/bundle.* 3 | -------------------------------------------------------------------------------- /frameworks/keyed/malina/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/README.md -------------------------------------------------------------------------------- /frameworks/keyed/malina/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/index.html -------------------------------------------------------------------------------- /frameworks/keyed/malina/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/package.json -------------------------------------------------------------------------------- /frameworks/keyed/malina/src/App.xht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/src/App.xht -------------------------------------------------------------------------------- /frameworks/keyed/malina/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/malina/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/malina/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/marionette-backbone/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/env"] 3 | } -------------------------------------------------------------------------------- /frameworks/keyed/marionette/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/env"] 3 | } -------------------------------------------------------------------------------- /frameworks/keyed/marionette/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/marionette/index.html -------------------------------------------------------------------------------- /frameworks/keyed/marko-classes/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.log 4 | -------------------------------------------------------------------------------- /frameworks/keyed/marko/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.log 4 | -------------------------------------------------------------------------------- /frameworks/keyed/marko/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/marko/package.json -------------------------------------------------------------------------------- /frameworks/keyed/marko/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/marko/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/marko/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/marko/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/mettle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mettle/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/mettle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mettle/index.html -------------------------------------------------------------------------------- /frameworks/keyed/mettle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mettle/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mettle/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mettle/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/mettle/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mettle/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/michijs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/michijs/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/michijs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/michijs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/michijs/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/michijs/src/index.tsx -------------------------------------------------------------------------------- /frameworks/keyed/michijs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/michijs/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/mikado/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mikado/index.html -------------------------------------------------------------------------------- /frameworks/keyed/mikado/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mikado/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mikado/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mikado/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/mikado/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mikado/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/mikado/task/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mikado/task/build.js -------------------------------------------------------------------------------- /frameworks/keyed/miso/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/miso/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/miso/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/miso/README.md -------------------------------------------------------------------------------- /frameworks/keyed/miso/cabal.config: -------------------------------------------------------------------------------- 1 | compiler: ghcjs 2 | -------------------------------------------------------------------------------- /frameworks/keyed/miso/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/miso/default.nix -------------------------------------------------------------------------------- /frameworks/keyed/miso/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/miso/package.json -------------------------------------------------------------------------------- /frameworks/keyed/miso/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/miso/src/Main.hs -------------------------------------------------------------------------------- /frameworks/keyed/misojs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/misojs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/README.md -------------------------------------------------------------------------------- /frameworks/keyed/misojs/delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/delegate.js -------------------------------------------------------------------------------- /frameworks/keyed/misojs/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/diff.js -------------------------------------------------------------------------------- /frameworks/keyed/misojs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/misojs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/main.js -------------------------------------------------------------------------------- /frameworks/keyed/misojs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/misojs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mithril/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mithril/.babelrc -------------------------------------------------------------------------------- /frameworks/keyed/mithril/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mithril/index.html -------------------------------------------------------------------------------- /frameworks/keyed/mithril/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mithril/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mobx-jsx/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mobx-jsx/index.html -------------------------------------------------------------------------------- /frameworks/keyed/mobx-jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mobx-jsx/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mobx-jsx/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mobx-jsx/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/mogwai/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mogwai/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/mogwai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mogwai/README.md -------------------------------------------------------------------------------- /frameworks/keyed/mogwai/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mogwai/index.html -------------------------------------------------------------------------------- /frameworks/keyed/mogwai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mogwai/package.json -------------------------------------------------------------------------------- /frameworks/keyed/mogwai/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/mogwai/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/nanoviews/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/nanoviews/index.html -------------------------------------------------------------------------------- /frameworks/keyed/nanoviews/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/nanoviews/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/openui5/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/keyed/openui5/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/openui5/index.html -------------------------------------------------------------------------------- /frameworks/keyed/openui5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/openui5/package.json -------------------------------------------------------------------------------- /frameworks/keyed/openui5/ui5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/openui5/ui5.yaml -------------------------------------------------------------------------------- /frameworks/keyed/owl/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/index.html -------------------------------------------------------------------------------- /frameworks/keyed/owl/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/owl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/package.json -------------------------------------------------------------------------------- /frameworks/keyed/owl/src/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/src/Root.js -------------------------------------------------------------------------------- /frameworks/keyed/owl/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/owl/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/owl/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/owl/webpack.config.js -------------------------------------------------------------------------------- /frameworks/keyed/plaited/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/plaited/index.html -------------------------------------------------------------------------------- /frameworks/keyed/plaited/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/plaited/package.json -------------------------------------------------------------------------------- /frameworks/keyed/plaited/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/plaited/src/main.tsx -------------------------------------------------------------------------------- /frameworks/keyed/plaited/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/plaited/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/pota/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | css -------------------------------------------------------------------------------- /frameworks/keyed/pota/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/pota/index.html -------------------------------------------------------------------------------- /frameworks/keyed/pota/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/pota/package.json -------------------------------------------------------------------------------- /frameworks/keyed/pota/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/pota/rollup.config.js -------------------------------------------------------------------------------- /frameworks/keyed/pota/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/pota/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/pota/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/pota/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/quel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/quel/index.html -------------------------------------------------------------------------------- /frameworks/keyed/quel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/quel/package.json -------------------------------------------------------------------------------- /frameworks/keyed/quel/src/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/quel/src/boot.js -------------------------------------------------------------------------------- /frameworks/keyed/quel/src/buildData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/quel/src/buildData.js -------------------------------------------------------------------------------- /frameworks/keyed/quel/src/quel.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/quel/src/quel.min.js -------------------------------------------------------------------------------- /frameworks/keyed/qwik/.gitignore: -------------------------------------------------------------------------------- 1 | server 2 | -------------------------------------------------------------------------------- /frameworks/keyed/qwik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/qwik/README.md -------------------------------------------------------------------------------- /frameworks/keyed/qwik/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/qwik/package.json -------------------------------------------------------------------------------- /frameworks/keyed/qwik/src/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/qwik/src/root.tsx -------------------------------------------------------------------------------- /frameworks/keyed/qwik/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/qwik/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/qwik/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/qwik/vite.config.ts -------------------------------------------------------------------------------- /frameworks/keyed/ractive/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ractive/.babelrc -------------------------------------------------------------------------------- /frameworks/keyed/ractive/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ractive/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ractive/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ractive/package.json -------------------------------------------------------------------------------- /frameworks/keyed/re-frame/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .lsp 3 | .clj-kondo 4 | node_modules 5 | -------------------------------------------------------------------------------- /frameworks/keyed/re-frame/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/re-frame/index.html -------------------------------------------------------------------------------- /frameworks/keyed/re-frame/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/re-frame/package.json -------------------------------------------------------------------------------- /frameworks/keyed/re-frame/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/re-frame/project.clj -------------------------------------------------------------------------------- /frameworks/keyed/react-mlyn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/react-mlyn/index.html -------------------------------------------------------------------------------- /frameworks/keyed/react-mobX/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/react-mobX/index.html -------------------------------------------------------------------------------- /frameworks/keyed/react-rxjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/react-rxjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/reagent/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | -------------------------------------------------------------------------------- /frameworks/keyed/reagent/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/reagent/index.html -------------------------------------------------------------------------------- /frameworks/keyed/reagent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/reagent/package.json -------------------------------------------------------------------------------- /frameworks/keyed/reagent/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/reagent/project.clj -------------------------------------------------------------------------------- /frameworks/keyed/redom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/redom/index.html -------------------------------------------------------------------------------- /frameworks/keyed/redom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/redom/package.json -------------------------------------------------------------------------------- /frameworks/keyed/redom/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/redom/src/app.js -------------------------------------------------------------------------------- /frameworks/keyed/redom/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/redom/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/redom/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/redom/src/store.js -------------------------------------------------------------------------------- /frameworks/keyed/reflex-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/reflex-js/index.html -------------------------------------------------------------------------------- /frameworks/keyed/rezact/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/index.html -------------------------------------------------------------------------------- /frameworks/keyed/rezact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/package.json -------------------------------------------------------------------------------- /frameworks/keyed/rezact/src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/src/Main.tsx -------------------------------------------------------------------------------- /frameworks/keyed/rezact/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/rezact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/rezact/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rezact/vite.config.ts -------------------------------------------------------------------------------- /frameworks/keyed/riot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/riot/index.html -------------------------------------------------------------------------------- /frameworks/keyed/riot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/riot/package.json -------------------------------------------------------------------------------- /frameworks/keyed/riot/src/app.riot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/riot/src/app.riot -------------------------------------------------------------------------------- /frameworks/keyed/riot/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/riot/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/riot/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/riot/src/store.js -------------------------------------------------------------------------------- /frameworks/keyed/ripple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ripple/index.html -------------------------------------------------------------------------------- /frameworks/keyed/ripple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ripple/package.json -------------------------------------------------------------------------------- /frameworks/keyed/ripple/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/ripple/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/src/App.jsx -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/rvjs/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/rvjs/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/s2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/s2/index.html -------------------------------------------------------------------------------- /frameworks/keyed/s2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/s2/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/s2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/s2/package.json -------------------------------------------------------------------------------- /frameworks/keyed/s2/src/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/s2/src/bench.js -------------------------------------------------------------------------------- /frameworks/keyed/s2/src/main.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/s2/src/main.min.js -------------------------------------------------------------------------------- /frameworks/keyed/san-store/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/san-store/index.html -------------------------------------------------------------------------------- /frameworks/keyed/san-store/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/san-store/src/App.js -------------------------------------------------------------------------------- /frameworks/keyed/san-store/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/san-store/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/sauron/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/sauron/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sauron/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/sauron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sauron/README.md -------------------------------------------------------------------------------- /frameworks/keyed/sauron/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sauron/index.html -------------------------------------------------------------------------------- /frameworks/keyed/sauron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sauron/package.json -------------------------------------------------------------------------------- /frameworks/keyed/sauron/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sauron/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /node_modules/ 3 | !Cargo.lock -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/Cargo.lock -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/README.md -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/Trunk.toml -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/index.html -------------------------------------------------------------------------------- /frameworks/keyed/silkenweb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/silkenweb/src/main.rs -------------------------------------------------------------------------------- /frameworks/keyed/sinuous/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sinuous/index.html -------------------------------------------------------------------------------- /frameworks/keyed/sinuous/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sinuous/package.json -------------------------------------------------------------------------------- /frameworks/keyed/sinuous/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sinuous/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/skruv/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /frameworks/keyed/skruv/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/skruv/index.html -------------------------------------------------------------------------------- /frameworks/keyed/skruv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/skruv/package.json -------------------------------------------------------------------------------- /frameworks/keyed/skruv/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/skruv/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/skruv/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/skruv/src/store.js -------------------------------------------------------------------------------- /frameworks/keyed/solid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/solid/index.html -------------------------------------------------------------------------------- /frameworks/keyed/solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/solid/package.json -------------------------------------------------------------------------------- /frameworks/keyed/solid/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/solid/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/sonnet/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sonnet/index.html -------------------------------------------------------------------------------- /frameworks/keyed/sonnet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sonnet/package.json -------------------------------------------------------------------------------- /frameworks/keyed/sonnet/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sonnet/src/App.js -------------------------------------------------------------------------------- /frameworks/keyed/sonnet/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sonnet/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/sonnet/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sonnet/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/README.md -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/Trunk.toml -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/build.sh -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/index.html -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/package.json -------------------------------------------------------------------------------- /frameworks/keyed/spair-qr/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair-qr/src/main.rs -------------------------------------------------------------------------------- /frameworks/keyed/spair/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/spair/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/spair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/README.md -------------------------------------------------------------------------------- /frameworks/keyed/spair/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/Trunk.toml -------------------------------------------------------------------------------- /frameworks/keyed/spair/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/build.sh -------------------------------------------------------------------------------- /frameworks/keyed/spair/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/index.html -------------------------------------------------------------------------------- /frameworks/keyed/spair/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/package.json -------------------------------------------------------------------------------- /frameworks/keyed/spair/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spair/src/main.rs -------------------------------------------------------------------------------- /frameworks/keyed/spheres/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/index.html -------------------------------------------------------------------------------- /frameworks/keyed/spheres/local.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/local.html -------------------------------------------------------------------------------- /frameworks/keyed/spheres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/package.json -------------------------------------------------------------------------------- /frameworks/keyed/spheres/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/src/app.ts -------------------------------------------------------------------------------- /frameworks/keyed/spheres/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/src/state.ts -------------------------------------------------------------------------------- /frameworks/keyed/spheres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/spheres/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stdweb/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stdweb/README.md -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stdweb/index.html -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stdweb/package.json -------------------------------------------------------------------------------- /frameworks/keyed/stdweb/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stdweb/src/main.rs -------------------------------------------------------------------------------- /frameworks/keyed/stencil/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stencil/index.html -------------------------------------------------------------------------------- /frameworks/keyed/stencil/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stencil/package.json -------------------------------------------------------------------------------- /frameworks/keyed/stencil/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stencil/src/main.tsx -------------------------------------------------------------------------------- /frameworks/keyed/stencil/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/stencil/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/svelte-classic/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/svelte/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/svelte/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/svelte/index.html -------------------------------------------------------------------------------- /frameworks/keyed/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/svelte/package.json -------------------------------------------------------------------------------- /frameworks/keyed/svelte/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/svelte/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sycamore/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sycamore/README.md -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sycamore/index.html -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sycamore/package.json -------------------------------------------------------------------------------- /frameworks/keyed/sycamore/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/sycamore/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/targetjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/targetjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/targetjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/targetjs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/targetjs/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/targetjs/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/targetjs/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/targetjs/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/thyn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/index.html -------------------------------------------------------------------------------- /frameworks/keyed/thyn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/package.json -------------------------------------------------------------------------------- /frameworks/keyed/thyn/src/App.thyn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/src/App.thyn -------------------------------------------------------------------------------- /frameworks/keyed/thyn/src/Row.thyn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/src/Row.thyn -------------------------------------------------------------------------------- /frameworks/keyed/thyn/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/thyn/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/thyn/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/uhtml/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/uhtml/index.html -------------------------------------------------------------------------------- /frameworks/keyed/uhtml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/uhtml/package.json -------------------------------------------------------------------------------- /frameworks/keyed/uhtml/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/uhtml/src/index.js -------------------------------------------------------------------------------- /frameworks/keyed/uhtml/src/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/uhtml/src/table.js -------------------------------------------------------------------------------- /frameworks/keyed/uhtml/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/uhtml/src/utils.js -------------------------------------------------------------------------------- /frameworks/keyed/ui5-webcomponents/.gitignore: -------------------------------------------------------------------------------- 1 | src/generated 2 | -------------------------------------------------------------------------------- /frameworks/keyed/ui5-webcomponents/.npsrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "config": "./package-scripts.cjs" 3 | } -------------------------------------------------------------------------------- /frameworks/keyed/valtio/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/valtio/index.html -------------------------------------------------------------------------------- /frameworks/keyed/valtio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/valtio/package.json -------------------------------------------------------------------------------- /frameworks/keyed/valtio/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/valtio/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/vanillajs-signals/.gitignore: -------------------------------------------------------------------------------- 1 | public/index.js -------------------------------------------------------------------------------- /frameworks/keyed/vanillajs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanillajs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vanillajs/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanillajs/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/vanjs/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanjs/bundle.sh -------------------------------------------------------------------------------- /frameworks/keyed/vanjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanjs/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vanjs/minify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanjs/minify.sh -------------------------------------------------------------------------------- /frameworks/keyed/vanjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanjs/package.json -------------------------------------------------------------------------------- /frameworks/keyed/vanjs/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vanjs/src/Main.js -------------------------------------------------------------------------------- /frameworks/keyed/viewfly/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/viewfly/index.html -------------------------------------------------------------------------------- /frameworks/keyed/viewfly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/viewfly/package.json -------------------------------------------------------------------------------- /frameworks/keyed/viewfly/src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/viewfly/src/data.ts -------------------------------------------------------------------------------- /frameworks/keyed/viewfly/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/viewfly/src/index.tsx -------------------------------------------------------------------------------- /frameworks/keyed/viewfly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/viewfly/tsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx-vapor/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/jsconfig.json -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/package.json -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/src/App.jsx -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/vue-jsx/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-jsx/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/vue-pinia/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-pinia/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vue-pinia/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-pinia/src/App.vue -------------------------------------------------------------------------------- /frameworks/keyed/vue-pinia/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-pinia/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/vue-pinia/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-pinia/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/vue-vapor/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/vue-vapor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-vapor/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vue-vapor/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-vapor/src/App.vue -------------------------------------------------------------------------------- /frameworks/keyed/vue-vapor/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-vapor/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/vue-vapor/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue-vapor/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/.gitignore -------------------------------------------------------------------------------- /frameworks/keyed/vue/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/keyed/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/README.md -------------------------------------------------------------------------------- /frameworks/keyed/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/index.html -------------------------------------------------------------------------------- /frameworks/keyed/vue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/package.json -------------------------------------------------------------------------------- /frameworks/keyed/vue/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/public/vite.svg -------------------------------------------------------------------------------- /frameworks/keyed/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/src/App.vue -------------------------------------------------------------------------------- /frameworks/keyed/vue/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/src/data.js -------------------------------------------------------------------------------- /frameworks/keyed/vue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/src/main.js -------------------------------------------------------------------------------- /frameworks/keyed/vue/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vue/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/vuerx-jsx/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/vuerx-jsx/index.html -------------------------------------------------------------------------------- /frameworks/keyed/yew-hooks/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/yew-hooks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew-hooks/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/yew-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew-hooks/README.md -------------------------------------------------------------------------------- /frameworks/keyed/yew-hooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew-hooks/index.html -------------------------------------------------------------------------------- /frameworks/keyed/yew-hooks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew-hooks/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/yew/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/keyed/yew/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/Cargo.toml -------------------------------------------------------------------------------- /frameworks/keyed/yew/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/README.md -------------------------------------------------------------------------------- /frameworks/keyed/yew/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/index.html -------------------------------------------------------------------------------- /frameworks/keyed/yew/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/package-lock.json -------------------------------------------------------------------------------- /frameworks/keyed/yew/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/package.json -------------------------------------------------------------------------------- /frameworks/keyed/yew/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/yew/src/lib.rs -------------------------------------------------------------------------------- /frameworks/keyed/zess/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zess/index.html -------------------------------------------------------------------------------- /frameworks/keyed/zess/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zess/package.json -------------------------------------------------------------------------------- /frameworks/keyed/zess/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zess/src/main.jsx -------------------------------------------------------------------------------- /frameworks/keyed/zess/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zess/vite.config.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/index.html -------------------------------------------------------------------------------- /frameworks/keyed/zune/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/package.json -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/config.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/api.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/each.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/evt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/evt.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/form.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/hash.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/init.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/main.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/sleep.js: -------------------------------------------------------------------------------- 1 | export default(async(a=0)=>(await new Promise(e=>setTimeout(e,a)),!0)); -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/spa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/spa.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/spy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/spy.js -------------------------------------------------------------------------------- /frameworks/keyed/zune/src/core/tpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/keyed/zune/src/core/tpl.js -------------------------------------------------------------------------------- /frameworks/non-keyed/aberdeen/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/aberdeen/main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/alins/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/alins/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/alins/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/alins/src/app.jsx -------------------------------------------------------------------------------- /frameworks/non-keyed/alins/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/alins/src/data.js -------------------------------------------------------------------------------- /frameworks/non-keyed/alins/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/alins/src/main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/apprun/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/apprun/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/art/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/art/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/art/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/art/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/art/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/art/src/main.jsx -------------------------------------------------------------------------------- /frameworks/non-keyed/aurelia/.gitignore: -------------------------------------------------------------------------------- 1 | src/environment.js -------------------------------------------------------------------------------- /frameworks/non-keyed/aurelia/.npmrc: -------------------------------------------------------------------------------- 1 | # for pnpm, use flat node_modules 2 | shamefully-hoist=true 3 | -------------------------------------------------------------------------------- /frameworks/non-keyed/aurelia/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/aurelia/index.ejs -------------------------------------------------------------------------------- /frameworks/non-keyed/bau/.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/non-keyed/bau/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bau/css/main.css -------------------------------------------------------------------------------- /frameworks/non-keyed/bau/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bau/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/bau/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bau/main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/bau/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bau/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/binding.scala/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.13 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/.bui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/.bui/index.js -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/app.json -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/gulpfile.js -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/src/index.js -------------------------------------------------------------------------------- /frameworks/non-keyed/bui/src/js/bui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/bui/src/js/bui.js -------------------------------------------------------------------------------- /frameworks/non-keyed/cydon/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/cydon/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/cydon/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/cydon/src/main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/.gitignore -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/spago.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/spago.lock -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/spago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/spago.yaml -------------------------------------------------------------------------------- /frameworks/non-keyed/deku/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/deku/src/Main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/delorean/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/non-keyed/delorean/index.js: -------------------------------------------------------------------------------- 1 | import("./pkg/index.js").catch(console.error); 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/doz/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/doz/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/doz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/doz/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/doz/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/doz/src/index.js -------------------------------------------------------------------------------- /frameworks/non-keyed/ef-js/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/ef-js/.eslintrc -------------------------------------------------------------------------------- /frameworks/non-keyed/ef-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/ef-js/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/ef-js/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/ef-js/src/main.js -------------------------------------------------------------------------------- /frameworks/non-keyed/elm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/elm/.gitignore -------------------------------------------------------------------------------- /frameworks/non-keyed/elm/elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/elm/elm.json -------------------------------------------------------------------------------- /frameworks/non-keyed/elm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/elm/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/elm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/elm/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/elm/src/Main.elm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/elm/src/Main.elm -------------------------------------------------------------------------------- /frameworks/non-keyed/fast/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/fast/.eslintrc.js -------------------------------------------------------------------------------- /frameworks/non-keyed/fast/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/fast/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/fast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/fast/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/fast/src/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/fast/src/App.ts -------------------------------------------------------------------------------- /frameworks/non-keyed/fast/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/fast/src/index.ts -------------------------------------------------------------------------------- /frameworks/non-keyed/gyron/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/gyron/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/hydro-js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/hydro-js/app.js -------------------------------------------------------------------------------- /frameworks/non-keyed/imba/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/imba/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/imba/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/imba/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | **/*.bs.js 3 | .merlin 4 | _esy 5 | _release 6 | *.install 7 | -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/incr_dom/copy.sh -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/dune: -------------------------------------------------------------------------------- 1 | (dirs (:standard \ node_modules \ _esy)) -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/esy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/incr_dom/esy.json -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/js-framework-benchmark-components.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/non-keyed/incr_dom/js-framework-benchmark.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/non-keyed/inferno/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/inferno/.babelrc -------------------------------------------------------------------------------- /frameworks/non-keyed/inferno/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/inferno/readme.md -------------------------------------------------------------------------------- /frameworks/non-keyed/inferno/src/main.es6.js: -------------------------------------------------------------------------------- 1 | import './controller'; 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/kobold/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/kobold/Cargo.toml -------------------------------------------------------------------------------- /frameworks/non-keyed/kobold/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/kobold/README.md -------------------------------------------------------------------------------- /frameworks/non-keyed/kobold/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/kobold/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/kobold/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/kobold/src/lib.rs -------------------------------------------------------------------------------- /frameworks/non-keyed/korvin/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/non-keyed/korvin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/korvin/Cargo.toml -------------------------------------------------------------------------------- /frameworks/non-keyed/korvin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/korvin/README.md -------------------------------------------------------------------------------- /frameworks/non-keyed/korvin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/korvin/build.sh -------------------------------------------------------------------------------- /frameworks/non-keyed/korvin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/korvin/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/lit/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/lit/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/lit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/lit/package.json -------------------------------------------------------------------------------- /frameworks/non-keyed/lit/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/lit/src/main.ts -------------------------------------------------------------------------------- /frameworks/non-keyed/lit/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/lit/src/store.ts -------------------------------------------------------------------------------- /frameworks/non-keyed/lit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/lit/tsconfig.json -------------------------------------------------------------------------------- /frameworks/non-keyed/miso/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/miso/README.md -------------------------------------------------------------------------------- /frameworks/non-keyed/miso/cabal.config: -------------------------------------------------------------------------------- 1 | compiler: ghcjs 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/openui5/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frameworks/non-keyed/ravel/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/non-keyed/ravel/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/ravel/build.sh -------------------------------------------------------------------------------- /frameworks/non-keyed/reflex-dom/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | reflex-platform 3 | *.webapp 4 | *.stats 5 | 6 | -------------------------------------------------------------------------------- /frameworks/non-keyed/san/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/san/index.html -------------------------------------------------------------------------------- /frameworks/non-keyed/san/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/san/src/App.js -------------------------------------------------------------------------------- /frameworks/non-keyed/seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/seed/README.md -------------------------------------------------------------------------------- /frameworks/non-keyed/skruv-liten/.gitignore: -------------------------------------------------------------------------------- 1 | index.html 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/stdweb/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /target 3 | -------------------------------------------------------------------------------- /frameworks/non-keyed/svelte-classic/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/ui5-webcomponents/.gitignore: -------------------------------------------------------------------------------- 1 | src/generated 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/ui5-webcomponents/.npsrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "config": "./package-scripts.cjs" 3 | } -------------------------------------------------------------------------------- /frameworks/non-keyed/vode/main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/vode/main.mjs -------------------------------------------------------------------------------- /frameworks/non-keyed/vue-jsx-vapor/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/vue-vapor/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/vue/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /frameworks/non-keyed/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/frameworks/non-keyed/vue/index.html -------------------------------------------------------------------------------- /images/firstRun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/images/firstRun.png -------------------------------------------------------------------------------- /images/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/images/index.png -------------------------------------------------------------------------------- /images/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/images/results.png -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /images/staticResults.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/images/staticResults.png -------------------------------------------------------------------------------- /install_rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/install_rust.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/package.json -------------------------------------------------------------------------------- /push_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/push_results.sh -------------------------------------------------------------------------------- /server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/app.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/package.json -------------------------------------------------------------------------------- /server/runserver-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/runserver-docker.sh -------------------------------------------------------------------------------- /server/runserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/runserver.sh -------------------------------------------------------------------------------- /server/src/config/directories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/config/directories.ts -------------------------------------------------------------------------------- /server/src/csp/cspControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/csp/cspControllers.ts -------------------------------------------------------------------------------- /server/src/csp/cspDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/csp/cspDecorator.ts -------------------------------------------------------------------------------- /server/src/csp/cspRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/csp/cspRouter.ts -------------------------------------------------------------------------------- /server/src/fastify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/fastify.d.ts -------------------------------------------------------------------------------- /server/src/static/staticRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/src/static/staticRouter.ts -------------------------------------------------------------------------------- /server/templates/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/templates/index.ejs -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /startLocalServerAndUpdateBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/startLocalServerAndUpdateBuild.sh -------------------------------------------------------------------------------- /webdriver-ts-results/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/index.html -------------------------------------------------------------------------------- /webdriver-ts-results/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/package.json -------------------------------------------------------------------------------- /webdriver-ts-results/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/App.css -------------------------------------------------------------------------------- /webdriver-ts-results/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/App.tsx -------------------------------------------------------------------------------- /webdriver-ts-results/src/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/Common.ts -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/BoxPlotTable/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./BoxPlotTable"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/ResultTable/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./ResultTable"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/SelectionToolbar/BenchmarkSelector/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./BenchmarkSelector"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/SelectionToolbar/CopyPasteControls/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./CopyPasteControls"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/SelectionToolbar/FrameworkSelector/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./FrameworkSelector"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/SelectionToolbar/ModeSelectors/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./ModeSelectors"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/components/SelectionToolbar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./SelectionToolbar"; 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/index.css -------------------------------------------------------------------------------- /webdriver-ts-results/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/index.tsx -------------------------------------------------------------------------------- /webdriver-ts-results/src/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/results.ts -------------------------------------------------------------------------------- /webdriver-ts-results/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/src/store.ts -------------------------------------------------------------------------------- /webdriver-ts-results/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /webdriver-ts-results/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/tsconfig.json -------------------------------------------------------------------------------- /webdriver-ts-results/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts-results/vite.config.ts -------------------------------------------------------------------------------- /webdriver-ts/csv_export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/csv_export.js -------------------------------------------------------------------------------- /webdriver-ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/package-lock.json -------------------------------------------------------------------------------- /webdriver-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/package.json -------------------------------------------------------------------------------- /webdriver-ts/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/results.json -------------------------------------------------------------------------------- /webdriver-ts/src/benchmarkRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/benchmarkRunner.ts -------------------------------------------------------------------------------- /webdriver-ts/src/benchmarksSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/benchmarksSize.ts -------------------------------------------------------------------------------- /webdriver-ts/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/common.ts -------------------------------------------------------------------------------- /webdriver-ts/src/createResultJS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/createResultJS.ts -------------------------------------------------------------------------------- /webdriver-ts/src/interval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/interval.test.ts -------------------------------------------------------------------------------- /webdriver-ts/src/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/interval.ts -------------------------------------------------------------------------------- /webdriver-ts/src/isCSPCompliant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/isCSPCompliant.ts -------------------------------------------------------------------------------- /webdriver-ts/src/isKeyed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/isKeyed.ts -------------------------------------------------------------------------------- /webdriver-ts/src/parseTrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/parseTrace.ts -------------------------------------------------------------------------------- /webdriver-ts/src/puppeteerAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/puppeteerAccess.ts -------------------------------------------------------------------------------- /webdriver-ts/src/stats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/stats.test.ts -------------------------------------------------------------------------------- /webdriver-ts/src/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/stats.ts -------------------------------------------------------------------------------- /webdriver-ts/src/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/timeline.ts -------------------------------------------------------------------------------- /webdriver-ts/src/types/jstat.d.ts: -------------------------------------------------------------------------------- 1 | declare module "jstat" { 2 | export let jStat: any; 3 | } 4 | -------------------------------------------------------------------------------- /webdriver-ts/src/webdriverAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/webdriverAccess.ts -------------------------------------------------------------------------------- /webdriver-ts/src/writeResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/src/writeResults.ts -------------------------------------------------------------------------------- /webdriver-ts/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/tsconfig.eslint.json -------------------------------------------------------------------------------- /webdriver-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krausest/js-framework-benchmark/HEAD/webdriver-ts/tsconfig.json --------------------------------------------------------------------------------