Skip to content

Commit f835a76

Browse files
committed
Merge branch 'add/nx' of https://github.com/solkimicreb/js-framework-benchmark into solkimicreb-add/nx
2 parents b5ec063 + 98cdb08 commit f835a76

File tree

9 files changed

+11
-13
lines changed

9 files changed

+11
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export LANG="en_US.UTF-8"```
1414
## Prerequsites
1515

1616
Have *node.js (>=6.0)* installed. If you want to do yourself a favour use nvm for that and install yarn. The benchmark has been tested with node 6.0.
17-
You will also need *java* (>=6, e.g. openjdk-8-jre on ubuntu) for the google closure compiler, currently used in kivi.
17+
You will also need *java* (>=8, e.g. openjdk-8-jre on ubuntu) for the google closure compiler, currently used in kivi.
1818
Further maven is needed and the bin directory of maven must be added to the path.
1919
Please make sure that the following command work before trying to build:
2020
```

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html><head> <title>JS-Framkeworks Benchmark</title> <meta charset="UTF-8"> <link href="css/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/> <link rel="stylesheet" href="css/main.css"> <meta name="viewport" content="width=device-width, initial-scale=1"></head><body><div class="container"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Choose a framework:</h3> </div> <div class="panel-body"> <ul class="nav nav-pills nav-stacked"> <li><a href="angular-v1.6.1-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v1.6.1-keyed</a></li> <li><a href="angular-v2.4.3-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v2.4.3-keyed</a></li> <li><a href="angular-v2.4.3-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v2.4.3-non-keyed</a></li> <li><a href="aurelia-v1.0.7/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> aurelia-v1.0.7</a></li> <li><a href="binding.scala-v10.0.1/target/web/stage"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> binding.scala-v10.0.1</a></li> <li><a href="bobril-v5.0.4"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> bobril-v5.0.4</a></li> <li><a href="cyclejs-dom-v14.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> cyclejs-dom-v14.1.0</a></li> <li><a href="dio-v3.0.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> dio-v3.0.5</a></li> <li><a href="domvm-v2.0.1-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> domvm-v2.0.1-non-keyed</a></li> <li><a href="domvm-v2.0.1-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> domvm-v2.0.1-keyed</a></li> <li><a href="ember-v2.6.1/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ember-v2.6.1</a></li> <li><a href="ember-v2.10.0-beta.3/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ember-v2.10.0-beta.3</a></li> <li><a href="elm-v0.18.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> elm-v0.18.0</a></li> <li><a href="inferno-v1.2.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> inferno-v1.2.0</a></li> <li><a href="kivi-v1.0.0-rc2"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> kivi-v1.0.0-rc2</a></li> <li><a href="knockout-v3.4.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> knockout-v3.4.1</a></li> <li><a href="mithril-v0.2.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> mithril-v0.2.5</a></li> <li><a href="mithril-v1.0.0-alpha"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> mithril-v1.0.0-alpha</a></li> <li><a href="nx-v1.0.0-alpha.6.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> nx-v1.0.0-alpha.6.1.0</a></li> <li><a href="plastiq-v1.33.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> plastiq-v1.33.0</a></li> <li><a href="polymer-v1.7.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> polymer-v1.7.0</a></li> <li><a href="preact-v7.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> preact-v7.1.0</a></li> <li><a href="svelte-v1.0.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> svelte-v1.0.1</a></li> <li><a href="ractive-v0.8.9-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9-keyed</a></li> <li><a href="ractive-v0.8.9"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9</a></li> <li><a href="ractive-v0.8.9-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9-non-keyed</a></li> <li><a href="ractive-edge"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-edge</a></li> <li><a href="react-lite-v0.15.30"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-lite-v0.15.30</a></li> <li><a href="react-v15.4.2-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-keyed</a></li> <li><a href="react-v15.4.2-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-non-keyed</a></li> <li><a href="react-v15.4.2-mobX-v3.0.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-mobX-v3.0.1</a></li> <li><a href="react-v15.4.2-redux-v3.6.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-redux-v3.6.0</a></li> <li><a href="riot-v3.0.7"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> riot-v3.0.7</a></li> <li><a href="simulacra-v1.5.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> simulacra-v1.5.5</a></li> <li><a href="tsers-v1.0.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> tsers-v1.0.0</a></li> <li><a href="vanillajs"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vanillajs</a></li> <li><a href="vanillajs-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vanillajs-keyed</a></li> <li><a href="vidom-v0.7.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vidom-v0.7.1</a></li> <li><a href="vue-v2.1.10-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vue-v2.1.10-keyed</a></li> <li><a href="vue-v2.1.10-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vue-v2.1.10-non-keyed</a></li> </ul> </div> </div> <div class="panel panel-default"> <div class="panel-body"> <ul class="nav nav-pills nav-stacked"> <li><a href="webdriver-ts/table.html"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> Table Report</a></li> </ul> </div> </div></div></body></html>
1+
<!DOCTYPE html><html><head> <title>JS-Framkeworks Benchmark</title> <meta charset="UTF-8"> <link href="css/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/> <link rel="stylesheet" href="css/main.css"> <meta name="viewport" content="width=device-width, initial-scale=1"></head><body><div class="container"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Choose a framework:</h3> </div> <div class="panel-body"> <ul class="nav nav-pills nav-stacked"> <li><a href="angular-v1.6.1-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v1.6.1-keyed</a></li> <li><a href="angular-v2.4.3-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v2.4.3-keyed</a></li> <li><a href="angular-v2.4.3-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> angular-v2.4.3-non-keyed</a></li> <li><a href="aurelia-v1.0.7/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> aurelia-v1.0.7</a></li> <li><a href="binding.scala-v10.0.1/target/web/stage"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> binding.scala-v10.0.1</a></li> <li><a href="bobril-v5.0.4"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> bobril-v5.0.4</a></li> <li><a href="cyclejs-dom-v14.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> cyclejs-dom-v14.1.0</a></li> <li><a href="dio-v3.0.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> dio-v3.0.5</a></li> <li><a href="domvm-v2.0.1-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> domvm-v2.0.1-non-keyed</a></li> <li><a href="domvm-v2.0.1-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> domvm-v2.0.1-keyed</a></li> <li><a href="ember-v2.6.1/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ember-v2.6.1</a></li> <li><a href="ember-v2.10.0-beta.3/dist"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ember-v2.10.0-beta.3</a></li> <li><a href="elm-v0.18.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> elm-v0.18.0</a></li> <li><a href="inferno-v1.2.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> inferno-v1.2.0</a></li> <li><a href="kivi-v1.0.0-rc2"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> kivi-v1.0.0-rc2</a></li> <li><a href="knockout-v3.4.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> knockout-v3.4.1</a></li> <li><a href="mithril-v0.2.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> mithril-v0.2.5</a></li> <li><a href="mithril-v1.0.0-alpha"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> mithril-v1.0.0-alpha</a></li> <li><a href="nx-v1.0.0-beta.1.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> nx-v1.0.0-beta.1.1.0</a></li> <li><a href="plastiq-v1.33.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> plastiq-v1.33.0</a></li> <li><a href="polymer-v1.7.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> polymer-v1.7.0</a></li> <li><a href="preact-v7.1.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> preact-v7.1.0</a></li> <li><a href="svelte-v1.0.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> svelte-v1.0.1</a></li> <li><a href="ractive-v0.8.9-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9-keyed</a></li> <li><a href="ractive-v0.8.9"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9</a></li> <li><a href="ractive-v0.8.9-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-v0.8.9-non-keyed</a></li> <li><a href="ractive-edge"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> ractive-edge</a></li> <li><a href="react-lite-v0.15.30"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-lite-v0.15.30</a></li> <li><a href="react-v15.4.2-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-keyed</a></li> <li><a href="react-v15.4.2-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-non-keyed</a></li> <li><a href="react-v15.4.2-mobX-v3.0.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-mobX-v3.0.1</a></li> <li><a href="react-v15.4.2-redux-v3.6.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> react-v15.4.2-redux-v3.6.0</a></li> <li><a href="riot-v3.0.7"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> riot-v3.0.7</a></li> <li><a href="simulacra-v1.5.5"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> simulacra-v1.5.5</a></li> <li><a href="tsers-v1.0.0"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> tsers-v1.0.0</a></li> <li><a href="vanillajs"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vanillajs</a></li> <li><a href="vanillajs-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vanillajs-keyed</a></li> <li><a href="vidom-v0.7.1"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vidom-v0.7.1</a></li> <li><a href="vue-v2.1.10-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vue-v2.1.10-keyed</a></li> <li><a href="vue-v2.1.10-non-keyed"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> vue-v2.1.10-non-keyed</a></li> </ul> </div> </div> <div class="panel panel-default"> <div class="panel-body"> <ul class="nav nav-pills nav-stacked"> <li><a href="webdriver-ts/table.html"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> Table Report</a></li> </ul> </div> </div></div></body></html>

nx-v1.0.0-alpha.6.1.0/index.html renamed to nx-v1.0.0-beta.1.1.0/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8">
5-
<title>NX v1.0.0-alpha.6.1.0</title>
5+
<title>NX v1.0.0-beta.1.1.0</title>
66
<link href="../css/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/>
77
<link href="../css/main.css" rel="stylesheet"/>
88
<script src="dist/main.js"></script>
@@ -13,7 +13,7 @@
1313
<div class="jumbotron">
1414
<div class="row">
1515
<div class="col-md-6">
16-
<h1>NX v1.0.0-alpha.6.1.0</h1>
16+
<h1>NX v1.0.0-beta.1.1.0</h1>
1717
</div>
1818
<div class="col-md-6">
1919
<div class="row">

nx-v1.0.0-alpha.6.1.0/package.json renamed to nx-v1.0.0-beta.1.1.0/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
"webpack": "1.14.0"
1111
},
1212
"dependencies": {
13-
"@risingstack/nx-framework": "^1.0.0-alpha.6.1.0"
13+
"@nx-js/framework": "^1.0.0-beta.1.1.0"
1414
}
1515
}

nx-v1.0.0-alpha.6.1.0/src/app.js renamed to nx-v1.0.0-beta.1.1.0/src/app.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const nx = require('@risingstack/nx-framework')
3+
const nx = require('@nx-js/framework')
44
const randomSentence = require('./randomSentence')
55
const timer = require('./timer')
66

@@ -16,8 +16,6 @@ nx.components.app()
1616
// it can be instantiated with <tr is="perf-row"></tr> in HTML
1717
nx.component({element: 'tr', state: false, isolate: 'middlewares'})
1818
.useOnContent(nx.middlewares.observe)
19-
.useOnContent(nx.middlewares.code)
20-
.useOnContent(nx.middlewares.expression)
2119
.useOnContent(nx.middlewares.interpolate)
2220
.useOnContent(nx.middlewares.events)
2321
.use(nx.middlewares.attributes)
File renamed without changes.

webdriver-ts/src/common.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ export let frameworks = [
4545
f("ember-v2.6.1", false, {uri: "ember-v2.6.1/dist"}), // TODO: Copy CSS and check
4646
f("ember-v2.10.0-beta.3", false, {uri: "ember-v2.10.0-beta.3/dist"}),
4747
f("elm-v0.18.0", false),
48-
f("inferno-v1.2.0", true),
48+
f("inferno-v1.2.0", true),
4949
f("kivi-v1.0.0-rc2", false),
5050
f("knockout-v3.4.1", false),
5151
f("mithril-v0.2.5", false),
5252
f("mithril-v1.0.0-alpha", false),
53-
f("nx-v1.0.0-alpha.6.1.0", true),
53+
f("nx-v1.0.0-beta.1.1.0", true),
5454
f("plastiq-v1.33.0", false),
5555
f("polymer-v1.7.0", true, {uri: "polymer-v1.7.0", useShadowRoot: true}),
5656
f("preact-v7.1.0", false),
@@ -71,7 +71,7 @@ export let frameworks = [
7171
// f("vanillajs-slimcss"),
7272
// f("vanillajs-small-css"),
7373
f("vanillajs-keyed", false),
74-
f("vidom-v0.7.1", false),
74+
f("vidom-v0.7.1", false),
7575
f("vue-v2.1.10-keyed", false),
7676
f("vue-v2.1.10-non-keyed", true),
7777
]

webdriver-ts/table.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)