Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
25920c1
allow shadow dom for row el
nlm-pro Jul 5, 2020
dcb4579
build & install using lerna
nlm-pro Jul 4, 2020
c29aee5
remove vanillajs build
nlm-pro Jul 4, 2020
e480621
feat(keyred-vanillajs-wc-dx): first version
nlm-pro Jun 18, 2020
7f9460a
docs(keyred-vanillajs-wc-dx): first results
nlm-pro Jun 18, 2020
27df4d6
fix(keyred-vanillajs-wc-dx): better event handling & disconnect
nlm-pro Jun 18, 2020
2bedf4b
fix(keyred-vanillajs-wc-dx): append
nlm-pro Jun 19, 2020
06da091
feat(keyed-vanillajs-wc-prog): createElement
nlm-pro Jun 19, 2020
679b67a
feat(optimized): new VanillaJS optimized implementation
nlm-pro Jun 20, 2020
bfde081
compare vanillajs innerhtml
nlm-pro Jul 3, 2020
7ac9466
WIP: vanillajs w/ fullwebdev helpers
nlm-pro Jul 4, 2020
1fd4d43
fix lerna & remove build
nlm-pro Jul 4, 2020
c395262
rslts: vanilla
nlm-pro Jul 4, 2020
48f1e96
fix: typo in vanillajs-fwd
nlm-pro Jul 4, 2020
22fc4de
feat: new vanillajs custom element test
nlm-pro Jul 4, 2020
8f5b2b8
rslts: custom element
nlm-pro Jul 4, 2020
12ee0be
rslts: fix lit-html fwd & preact
nlm-pro Jul 4, 2020
31b9070
feat: minimal shadow dom vanillajs
nlm-pro Jul 5, 2020
f336fbd
rslts: shadow dom with style
nlm-pro Jul 5, 2020
6e2c74f
feat: shadow dom w/o style
nlm-pro Jul 5, 2020
fbb5b73
rslts: shadow dom w/o style
nlm-pro Jul 5, 2020
abbe7ee
back to vanillajs-shadow with style
nlm-pro Jul 5, 2020
ba7e11b
rslts: fix shadow and errors
nlm-pro Jul 5, 2020
79e928e
wip: optimize fwd
nlm-pro Jul 6, 2020
c7eb9b7
fix: fwd dependency
nlm-pro Jul 6, 2020
10acf07
vanilla DX optimized
nlm-pro Jul 7, 2020
19e1d44
add snippets regions
nlm-pro Jul 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion frameworks/keyed/angular-ng/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "angular-ng",
"name": "js-framework-benchmark-angular-ng",
"version": "0.0.0",
"js-framework-benchmark": {
"frameworkVersionFromPackage": "@angular/core",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/angular-noopzone/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "angular-closure",
"name": "js-framework-benchmark-angular-noopzone",
"version": "1.0.0",
"description": "An angular app using closure compiler",
"js-framework-benchmark": {
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/angular-optimized/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "angular-closure",
"name": "js-framework-benchmark-angular-optimized",
"version": "1.0.0",
"description": "An angular app using closure compiler",
"js-framework-benchmark": {
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/angular/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "angular-closure",
"name": "js-framework-benchmark-angular",
"version": "1.0.0",
"js-framework-benchmark": {
"frameworkVersionFromPackage": "@angular/core"
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/angularjs/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-angular",
"name": "js-framework-benchmark-angularjs",
"version": "1.0.0",
"description": "Boilerplate for Angular.js",
"js-framework-benchmark": {
Expand Down
1 change: 1 addition & 0 deletions frameworks/keyed/helix/package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"name": "helix",
"private": true,
"js-framework-benchmark": {
"frameworkVersion": "0.0.10"
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/marionette-jquery/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-marionette",
"name": "js-framework-benchmark-marionette-jquery",
"version": "1.0.0",
"description": "Marionette v4.0.0 with jQuery",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/nervjs/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react-lite",
"name": "js-framework-benchmark-nervjs",
"version": "1.0.0",
"description": "Benchmark for react-lite framework",
"js-framework-benchmark": {
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/preact/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react-lite",
"name": "js-framework-benchmark-preact",
"version": "1.0.0",
"description": "Benchmark for react-lite framework",
"js-framework-benchmark": {
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/react-djinn/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react",
"name": "js-framework-benchmark-react-djinn",
"version": "1.1.1",
"description": "React + djinn-state demo",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/react-mobX/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react",
"name": "js-framework-benchmark-react-mobx",
"version": "1.1.1",
"description": "React demo",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/react-redux-combiner/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react",
"name": "js-framework-benchmark-react-redux-combiner",
"version": "1.0.0",
"description": "React+redux-combiner demo",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/react-redux-hooks/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react",
"name": "js-framework-benchmark-react-redux-hooks",
"version": "1.1.1",
"description": "React demo",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/react-redux/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "js-framework-benchmark-react",
"name": "js-framework-benchmark-react-redux",
"version": "1.1.1",
"description": "React demo",
"main": "index.js",
Expand Down
1 change: 1 addition & 0 deletions frameworks/keyed/reagent/package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"name": "reagent",
"private": true,
"js-framework-benchmark": {
"frameworkVersion": "0.10"
Expand Down
2 changes: 1 addition & 1 deletion frameworks/keyed/vanillajs-1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ <h1>VanillaJS-"keyed"</h1>
<span class="preloadicon glyphicon glyphicon-remove" aria-hidden="true"></span>
</div>
</div>
<script src='dist/main.js'></script>
<script src='src/Main.js'></script>
</body>
</html>
13 changes: 3 additions & 10 deletions frameworks/keyed/vanillajs-1/package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "js-framework-benchmark-vanillajs",
"name": "js-framework-benchmark-vanillajs-1",
"version": "1.1.1",
"description": "Vanilla.JS demo",
"main": "index.js",
"js-framework-benchmark": {
"frameworkVersion": ""
},
"scripts": {
"build-dev": "rollup -c -w",
"build-prod": "rollup -c --environment production"
"build-dev": "exit 0",
"build-prod": "exit 0"
},
"keywords": [],
"author": "Stefan Krause",
Expand All @@ -17,12 +17,5 @@
"repository": {
"type": "git",
"url": "https://github.com/krausest/js-framework-benchmark.git"
},
"devDependencies": {
"@babel/core": "7.1.2",
"@babel/preset-env": "7.1.0",
"rollup": "1.15.6",
"rollup-plugin-babel": "4.0.3",
"rollup-plugin-terser": "5.0.0"
}
}
25 changes: 0 additions & 25 deletions frameworks/keyed/vanillajs-1/rollup.config.js

This file was deleted.

49 changes: 49 additions & 0 deletions frameworks/keyed/vanillajs-create-el/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>VanillaJS-create-element-"keyed"</title>
<link href="/css/currentStyle.css" rel="stylesheet"/>
</head>
<body>
<div id='main'>
<div class="container">
<div class="jumbotron">
<div class="row">
<div class="col-md-6">
<h1>VanillaJS-create-element-"keyed"</h1>
</div>
<div class="col-md-6">
<div class="row">
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='run'>Create 1,000 rows</button>
</div>
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='runlots'>Create 10,000 rows</button>
</div>
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='add'>Append 1,000 rows</button>
</div>
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='update'>Update every 10th row</button>
</div>
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='clear'>Clear</button>
</div>
<div class="col-sm-6 smallpad">
<button type='button' class='btn btn-primary btn-block' id='swaprows'>Swap Rows</button>
</div>
</div>
</div>
</div>
</div>
<table class="table table-hover table-striped test-data">
<tbody id="tbody">
</tbody>
</table>
<span class="preloadicon glyphicon glyphicon-remove" aria-hidden="true"></span>
</div>
</div>
<script src='src/Main.js'></script>
</body>
</html>
31 changes: 31 additions & 0 deletions frameworks/keyed/vanillajs-create-el/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "js-framework-benchmark-vanillajs-create-el",
"version": "1.1.1",
"description": "Vanilla.JS demo",
"main": "index.js",
"js-framework-benchmark": {
"frameworkVersion": ""
},
"scripts": {
"build-dev": "exit 0",
"build-prod": "exit 0"
},
"keywords": [
"react",
"webpack"
],
"author": "Stefan Krause",
"license": "Apache-2.0",
"homepage": "https://github.com/krausest/js-framework-benchmark",
"repository": {
"type": "git",
"url": "https://github.com/krausest/js-framework-benchmark.git"
},
"devDependencies": {
"@babel/core": "7.4.5",
"@babel/preset-env": "7.4.5",
"babel-loader": "8.0.6",
"webpack": "4.34.0",
"webpack-cli": "^3.3.4"
}
}
Loading