modernize JS
This commit is contained in:
@@ -8,14 +8,14 @@
|
||||
const ITERATIONS = 2000;
|
||||
const YGBENCHMARK = global.YGBENCHMARK ?? global.test;
|
||||
|
||||
YGBENCHMARK("Stack with flex", function () {
|
||||
var root = Yoga.Node.create();
|
||||
YGBENCHMARK("Stack with flex", () => {
|
||||
const root = Yoga.Node.create();
|
||||
root.setWidth(100);
|
||||
root.setHeight(100);
|
||||
|
||||
var measureCounter = getMeasureCounter(Yoga);
|
||||
const measureCounter = getMeasureCounter(Yoga);
|
||||
|
||||
for (var i = 0; i < ITERATIONS; i++) {
|
||||
for (let i = 0; i < ITERATIONS; i++) {
|
||||
const child = Yoga.Node.create();
|
||||
child.setMeasureFunc(measureCounter.inc);
|
||||
child.setFlex(1);
|
||||
@@ -26,13 +26,13 @@ YGBENCHMARK("Stack with flex", function () {
|
||||
root.freeRecursive();
|
||||
});
|
||||
|
||||
YGBENCHMARK("Align stretch in undefined axis", function () {
|
||||
var root = Yoga.Node.create();
|
||||
YGBENCHMARK("Align stretch in undefined axis", () => {
|
||||
const root = Yoga.Node.create();
|
||||
|
||||
var measureCounter = getMeasureCounter(Yoga);
|
||||
const measureCounter = getMeasureCounter(Yoga);
|
||||
|
||||
for (var i = 0; i < ITERATIONS; i++) {
|
||||
var child = Yoga.Node.create();
|
||||
for (let i = 0; i < ITERATIONS; i++) {
|
||||
const child = Yoga.Node.create();
|
||||
child.setMeasureFunc(measureCounter.inc);
|
||||
child.setHeight(20);
|
||||
root.insertChild(child, 0);
|
||||
@@ -42,20 +42,20 @@ YGBENCHMARK("Align stretch in undefined axis", function () {
|
||||
root.freeRecursive();
|
||||
});
|
||||
|
||||
YGBENCHMARK("Nested flex", function () {
|
||||
var root = Yoga.Node.create();
|
||||
YGBENCHMARK("Nested flex", () => {
|
||||
const root = Yoga.Node.create();
|
||||
|
||||
var measureCounter = getMeasureCounter(Yoga);
|
||||
const measureCounter = getMeasureCounter(Yoga);
|
||||
|
||||
var iterations = Math.pow(ITERATIONS, 1 / 2);
|
||||
const iterations = Math.pow(ITERATIONS, 1 / 2);
|
||||
|
||||
for (var i = 0; i < iterations; i++) {
|
||||
var child = Yoga.Node.create();
|
||||
for (let i = 0; i < iterations; i++) {
|
||||
const child = Yoga.Node.create();
|
||||
child.setFlex(1);
|
||||
root.insertChild(child, 0);
|
||||
|
||||
for (var ii = 0; ii < iterations; ii++) {
|
||||
var grandChild = Yoga.Node.create();
|
||||
for (let ii = 0; ii < iterations; ii++) {
|
||||
const grandChild = Yoga.Node.create();
|
||||
grandChild.setMeasureFunc(measureCounter.inc);
|
||||
grandChild.setFlex(1);
|
||||
child.insertChild(grandChild, 0);
|
||||
@@ -66,35 +66,35 @@ YGBENCHMARK("Nested flex", function () {
|
||||
root.freeRecursive();
|
||||
});
|
||||
|
||||
YGBENCHMARK("Huge nested layout", function () {
|
||||
var root = Yoga.Node.create();
|
||||
YGBENCHMARK("Huge nested layout", () => {
|
||||
const root = Yoga.Node.create();
|
||||
|
||||
var iterations = Math.pow(ITERATIONS, 1 / 4);
|
||||
const iterations = Math.pow(ITERATIONS, 1 / 4);
|
||||
|
||||
for (var i = 0; i < iterations; i++) {
|
||||
var child = Yoga.Node.create();
|
||||
for (let i = 0; i < iterations; i++) {
|
||||
const child = Yoga.Node.create();
|
||||
child.setFlexGrow(1);
|
||||
child.setWidth(10);
|
||||
child.setHeight(10);
|
||||
root.insertChild(child, 0);
|
||||
|
||||
for (var ii = 0; ii < iterations; ii++) {
|
||||
var grandChild = Yoga.Node.create();
|
||||
for (let ii = 0; ii < iterations; ii++) {
|
||||
const grandChild = Yoga.Node.create();
|
||||
grandChild.setFlexDirection(Yoga.FLEX_DIRECTION_ROW);
|
||||
grandChild.setFlexGrow(1);
|
||||
grandChild.setWidth(10);
|
||||
grandChild.setHeight(10);
|
||||
child.insertChild(grandChild, 0);
|
||||
|
||||
for (var iii = 0; iii < iterations; iii++) {
|
||||
var grandGrandChild = Yoga.Node.create();
|
||||
for (let iii = 0; iii < iterations; iii++) {
|
||||
const grandGrandChild = Yoga.Node.create();
|
||||
grandGrandChild.setFlexGrow(1);
|
||||
grandGrandChild.setWidth(10);
|
||||
grandGrandChild.setHeight(10);
|
||||
grandChild.insertChild(grandGrandChild, 0);
|
||||
|
||||
for (var iiii = 0; iiii < iterations; iiii++) {
|
||||
var grandGrandGrandChild = Yoga.Node.create();
|
||||
for (let iiii = 0; iiii < iterations; iiii++) {
|
||||
const grandGrandGrandChild = Yoga.Node.create();
|
||||
grandGrandGrandChild.setFlexDirection(Yoga.FLEX_DIRECTION_ROW);
|
||||
grandGrandGrandChild.setFlexGrow(1);
|
||||
grandGrandGrandChild.setWidth(10);
|
||||
|
Reference in New Issue
Block a user