Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: dynamic scoped ids #787

Merged
merged 8 commits into from Nov 13, 2018
Merged

feat: dynamic scoped ids #787

merged 8 commits into from Nov 13, 2018

Conversation

ekashida
Copy link
Member

  • Compiler error when ID selectors are used in CSS
  • Compiler error when duplicated ID values are detected in the template
  • Compiler error when static ID values are used in a template iteration

Does this PR introduce a breaking change?

  • Yes
  • No

@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 9afcd3b | Target commit: 744e20e

lwc-engine-benchmark

table-append-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table/append/1k duration 153.35 (±4.05 ms) 151.20 (±4.15 ms) -2.2ms (1.4%) 👌
table-clear-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table/clear/1k duration 6.65 (±0.35 ms) 5.90 (±0.35 ms) -0.8ms (11.3%) 👍
table-create-10k metric base(9afcd3b) target(744e20e) trend
benchmark-table/create/10k duration 892.75 (±7.30 ms) 870.70 (±4.15 ms) -22.0ms (2.5%) 👍
table-create-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table/create/1k duration 116.35 (±2.25 ms) 115.35 (±2.25 ms) -1.0ms (0.9%) 👌
table-update-10th-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table/update-10th/1k duration 76.65 (±3.25 ms) 75.25 (±1.55 ms) -1.4ms (1.8%) 👌
tablecmp-append-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-component/append/1k duration 229.40 (±18.20 ms) 237.85 (±8.80 ms) +8.5ms (3.7%) 👌
tablecmp-clear-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-component/clear/1k duration 12.25 (±1.65 ms) 11.50 (±1.30 ms) -0.8ms (6.1%) 👌
tablecmp-create-10k metric base(9afcd3b) target(744e20e) trend
benchmark-table-component/create/10k duration 1681.55 (±14.90 ms) 1639.25 (±10.90 ms) -42.3ms (2.5%) 👍
tablecmp-create-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-component/create/1k duration 201.55 (±6.95 ms) 198.75 (±5.30 ms) -2.8ms (1.4%) 👌
tablecmp-update-10th-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-component/update-10th/1k duration 70.90 (±6.10 ms) 70.40 (±5.50 ms) -0.5ms (0.7%) 👌
wc-append-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-wc/append/1k duration 236.60 (±11.10 ms) 231.00 (±9.15 ms) -5.6ms (2.4%) 👌
wc-clear-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-wc/clear/1k duration 23.30 (±2.40 ms) 20.90 (±2.05 ms) -2.4ms (10.3%) 👍
wc-create-10k metric base(9afcd3b) target(744e20e) trend
benchmark-table-wc/create/10k duration 1662.55 (±64.15 ms) 1671.25 (±35.35 ms) +8.7ms (0.5%) 👌
wc-create-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-wc/create/1k duration 206.75 (±4.35 ms) 203.55 (±4.75 ms) -3.2ms (1.5%) 👍
wc-update-10th-1k metric base(9afcd3b) target(744e20e) trend
benchmark-table-wc/update-10th/1k duration 73.95 (±6.15 ms) 72.75 (±4.90 ms) -1.2ms (1.6%) 👌

Copy link
Contributor

@caridy caridy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a very fine work @ekashida! let's roll!

@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 5537b7a | Target commit: 3d86305

lwc-engine-benchmark

table-append-1k metric base(5537b7a) target(3d86305) trend
benchmark-table/append/1k duration 162.15 (±3.95 ms) 155.20 (±5.30 ms) -6.9ms (4.3%) 👍
table-clear-1k metric base(5537b7a) target(3d86305) trend
benchmark-table/clear/1k duration 7.20 (±0.50 ms) 6.30 (±0.30 ms) -0.9ms (12.5%) 👍
table-create-10k metric base(5537b7a) target(3d86305) trend
benchmark-table/create/10k duration 958.05 (±8.30 ms) 948.75 (±10.05 ms) -9.3ms (1.0%) 👍
table-create-1k metric base(5537b7a) target(3d86305) trend
benchmark-table/create/1k duration 121.30 (±2.40 ms) 121.05 (±2.80 ms) -0.3ms (0.2%) 👌
table-update-10th-1k metric base(5537b7a) target(3d86305) trend
benchmark-table/update-10th/1k duration 81.80 (±1.95 ms) 88.65 (±2.55 ms) +6.9ms (8.4%) 👎
tablecmp-append-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-component/append/1k duration 261.70 (±8.45 ms) 259.25 (±4.90 ms) -2.4ms (0.9%) 👌
tablecmp-clear-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-component/clear/1k duration 13.85 (±1.40 ms) 12.50 (±2.40 ms) -1.4ms (9.7%) 👍
tablecmp-create-10k metric base(5537b7a) target(3d86305) trend
benchmark-table-component/create/10k duration 1834.85 (±11.85 ms) 1777.40 (±13.40 ms) -57.4ms (3.1%) 👍
tablecmp-create-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-component/create/1k duration 214.70 (±4.30 ms) 209.90 (±5.50 ms) -4.8ms (2.2%) 👍
tablecmp-update-10th-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-component/update-10th/1k duration 73.75 (±5.65 ms) 71.15 (±3.40 ms) -2.6ms (3.5%) 👍
wc-append-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-wc/append/1k duration 255.15 (±10.50 ms) 246.45 (±13.85 ms) -8.7ms (3.4%) 👍
wc-clear-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-wc/clear/1k duration 24.80 (±1.85 ms) 23.25 (±3.20 ms) -1.5ms (6.2%) 👌
wc-create-10k metric base(5537b7a) target(3d86305) trend
benchmark-table-wc/create/10k duration 1914.20 (±22.50 ms) 1841.20 (±55.10 ms) -73.0ms (3.8%) 👍
wc-create-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-wc/create/1k duration 223.95 (±4.40 ms) 216.15 (±6.05 ms) -7.8ms (3.5%) 👍
wc-update-10th-1k metric base(5537b7a) target(3d86305) trend
benchmark-table-wc/update-10th/1k duration 76.00 (±5.05 ms) 74.70 (±6.90 ms) -1.3ms (1.7%) 👌

@ekashida ekashida force-pushed the scoped-ids branch 2 times, most recently from a8d1573 to c390247 Compare October 31, 2018 18:58
@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 5537b7a | Target commit: a8d1573

lwc-engine-benchmark

table-append-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table/append/1k duration 162.15 (±3.95 ms) 153.20 (±3.90 ms) -8.9ms (5.5%) 👍
table-clear-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table/clear/1k duration 7.20 (±0.50 ms) 6.65 (±0.55 ms) -0.5ms (7.6%) 👍
table-create-10k metric base(5537b7a) target(a8d1573) trend
benchmark-table/create/10k duration 958.05 (±8.30 ms) 919.40 (±6.40 ms) -38.6ms (4.0%) 👍
table-create-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table/create/1k duration 121.30 (±2.40 ms) 118.20 (±2.45 ms) -3.1ms (2.6%) 👍
table-update-10th-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table/update-10th/1k duration 81.80 (±1.95 ms) 78.20 (±3.20 ms) -3.6ms (4.4%) 👍
tablecmp-append-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-component/append/1k duration 261.70 (±8.45 ms) 259.40 (±6.60 ms) -2.3ms (0.9%) 👌
tablecmp-clear-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-component/clear/1k duration 13.85 (±1.40 ms) 12.40 (±1.35 ms) -1.5ms (10.5%) 👍
tablecmp-create-10k metric base(5537b7a) target(a8d1573) trend
benchmark-table-component/create/10k duration 1834.85 (±11.85 ms) 1800.90 (±13.05 ms) -33.9ms (1.9%) 👍
tablecmp-create-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-component/create/1k duration 214.70 (±4.30 ms) 208.50 (±4.55 ms) -6.2ms (2.9%) 👍
tablecmp-update-10th-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-component/update-10th/1k duration 73.75 (±5.65 ms) 73.90 (±4.25 ms) +0.2ms (0.2%) 👌
wc-append-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-wc/append/1k duration 255.15 (±10.50 ms) 248.60 (±8.90 ms) -6.5ms (2.6%) 👍
wc-clear-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-wc/clear/1k duration 24.80 (±1.85 ms) 23.40 (±2.85 ms) -1.4ms (5.6%) 👍
wc-create-10k metric base(5537b7a) target(a8d1573) trend
benchmark-table-wc/create/10k duration 1914.20 (±22.50 ms) 1834.60 (±49.90 ms) -79.6ms (4.2%) 👍
wc-create-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-wc/create/1k duration 223.95 (±4.40 ms) 216.20 (±6.10 ms) -7.8ms (3.5%) 👍
wc-update-10th-1k metric base(5537b7a) target(a8d1573) trend
benchmark-table-wc/update-10th/1k duration 76.00 (±5.05 ms) 71.30 (±5.30 ms) -4.7ms (6.2%) 👍

@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 5537b7a | Target commit: c390247

lwc-engine-benchmark

table-append-1k metric base(5537b7a) target(c390247) trend
benchmark-table/append/1k duration 162.15 (±3.95 ms) 155.65 (±4.50 ms) -6.5ms (4.0%) 👍
table-clear-1k metric base(5537b7a) target(c390247) trend
benchmark-table/clear/1k duration 7.20 (±0.50 ms) 6.40 (±0.50 ms) -0.8ms (11.1%) 👍
table-create-10k metric base(5537b7a) target(c390247) trend
benchmark-table/create/10k duration 958.05 (±8.30 ms) 923.35 (±7.70 ms) -34.7ms (3.6%) 👍
table-create-1k metric base(5537b7a) target(c390247) trend
benchmark-table/create/1k duration 121.30 (±2.40 ms) 118.35 (±2.85 ms) -3.0ms (2.4%) 👍
table-update-10th-1k metric base(5537b7a) target(c390247) trend
benchmark-table/update-10th/1k duration 81.80 (±1.95 ms) 79.10 (±2.15 ms) -2.7ms (3.3%) 👍
tablecmp-append-1k metric base(5537b7a) target(c390247) trend
benchmark-table-component/append/1k duration 261.70 (±8.45 ms) 258.25 (±4.35 ms) -3.4ms (1.3%) 👍
tablecmp-clear-1k metric base(5537b7a) target(c390247) trend
benchmark-table-component/clear/1k duration 13.85 (±1.40 ms) 12.05 (±2.05 ms) -1.8ms (13.0%) 👍
tablecmp-create-10k metric base(5537b7a) target(c390247) trend
benchmark-table-component/create/10k duration 1834.85 (±11.85 ms) 1783.50 (±12.45 ms) -51.3ms (2.8%) 👍
tablecmp-create-1k metric base(5537b7a) target(c390247) trend
benchmark-table-component/create/1k duration 214.70 (±4.30 ms) 209.35 (±6.40 ms) -5.3ms (2.5%) 👍
tablecmp-update-10th-1k metric base(5537b7a) target(c390247) trend
benchmark-table-component/update-10th/1k duration 73.75 (±5.65 ms) 71.15 (±4.50 ms) -2.6ms (3.5%) 👌
wc-append-1k metric base(5537b7a) target(c390247) trend
benchmark-table-wc/append/1k duration 255.15 (±10.50 ms) 243.25 (±11.30 ms) -11.9ms (4.7%) 👍
wc-clear-1k metric base(5537b7a) target(c390247) trend
benchmark-table-wc/clear/1k duration 24.80 (±1.85 ms) 23.85 (±2.65 ms) -0.9ms (3.8%) 👌
wc-create-10k metric base(5537b7a) target(c390247) trend
benchmark-table-wc/create/10k duration 1914.20 (±22.50 ms) 1841.45 (±76.85 ms) -72.8ms (3.8%) 👍
wc-create-1k metric base(5537b7a) target(c390247) trend
benchmark-table-wc/create/1k duration 223.95 (±4.40 ms) 218.70 (±3.80 ms) -5.3ms (2.3%) 👍
wc-update-10th-1k metric base(5537b7a) target(c390247) trend
benchmark-table-wc/update-10th/1k duration 76.00 (±5.05 ms) 72.85 (±4.25 ms) -3.2ms (4.1%) 👍

@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 5537b7a | Target commit: 80ab6df

lwc-engine-benchmark

table-append-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table/append/1k duration 162.15 (±3.95 ms) 156.15 (±3.65 ms) -6.0ms (3.7%) 👍
table-clear-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table/clear/1k duration 7.20 (±0.50 ms) 6.40 (±0.60 ms) -0.8ms (11.1%) 👍
table-create-10k metric base(5537b7a) target(80ab6df) trend
benchmark-table/create/10k duration 958.05 (±8.30 ms) 973.20 (±8.35 ms) +15.2ms (1.6%) 👎
table-create-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table/create/1k duration 121.30 (±2.40 ms) 120.10 (±2.30 ms) -1.2ms (1.0%) 👌
table-update-10th-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table/update-10th/1k duration 81.80 (±1.95 ms) 78.20 (±2.45 ms) -3.6ms (4.4%) 👍
tablecmp-append-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-component/append/1k duration 261.70 (±8.45 ms) 263.50 (±5.80 ms) +1.8ms (0.7%) 👌
tablecmp-clear-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-component/clear/1k duration 13.85 (±1.40 ms) 12.65 (±1.30 ms) -1.2ms (8.7%) 👍
tablecmp-create-10k metric base(5537b7a) target(80ab6df) trend
benchmark-table-component/create/10k duration 1834.85 (±11.85 ms) 1831.50 (±14.55 ms) -3.3ms (0.2%) 👌
tablecmp-create-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-component/create/1k duration 214.70 (±4.30 ms) 211.95 (±6.55 ms) -2.8ms (1.3%) 👍
tablecmp-update-10th-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-component/update-10th/1k duration 73.75 (±5.65 ms) 70.70 (±4.35 ms) -3.0ms (4.1%) 👌
wc-append-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-wc/append/1k duration 255.15 (±10.50 ms) 247.50 (±10.05 ms) -7.6ms (3.0%) 👍
wc-clear-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-wc/clear/1k duration 24.80 (±1.85 ms) 22.30 (±2.40 ms) -2.5ms (10.1%) 👍
wc-create-10k metric base(5537b7a) target(80ab6df) trend
benchmark-table-wc/create/10k duration 1914.20 (±22.50 ms) 1862.60 (±46.85 ms) -51.6ms (2.7%) 👍
wc-create-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-wc/create/1k duration 223.95 (±4.40 ms) 218.20 (±4.90 ms) -5.8ms (2.6%) 👍
wc-update-10th-1k metric base(5537b7a) target(80ab6df) trend
benchmark-table-wc/update-10th/1k duration 76.00 (±5.05 ms) 73.80 (±4.50 ms) -2.2ms (2.9%) 👌

@@ -592,6 +592,17 @@ export function k(compilerKey: number, obj: any): number | string | void {
}

// [g]lobal [id] function
export function gid(id: string): string {
export function gid(id: any): string | null | undefined {
if (isNull(id) || isUndefined(id)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably faster to do == null

Copy link
Member Author

@ekashida ekashida Nov 1, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the n00b question, but what when does == null evaluate to true?

export function gid(id: string): string {
export function gid(id: any): string | null | undefined {
if (isNull(id) || isUndefined(id)) {
// - Custom elements: `id="null"` and `id="undefined"`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about the error? assert.logError()

return id;
}
if (isString(id) && !id.length) {
// - Empty strings will render a boolean attribute: `id`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

log error here too

// - Native elements will not render the id attribute
return id;
}
if (isString(id) && !id.length) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we can move this into the previous condition, saying (id == null || id === '') return the same id

export function gid(id: any): string | null | undefined {
if (isNull(id) || isUndefined(id) || id === '') {
if (process.env.NODE_ENV !== 'production') {
assert.logError(`Invalid id value "${id}". Expected a non-empty string.`, vmBeingRendered!.elm);
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not too sure about this vmBeingRendered!.elm.

@ekashida ekashida removed the nomerge label Nov 8, 2018
@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 9a29102 | Target commit: b3bcfb2

lwc-engine-benchmark

table-append-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table/append/1k duration 154.35 (±4.60 ms) 153.80 (±4.25 ms) -0.6ms (0.4%) 👌
table-clear-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table/clear/1k duration 6.35 (±0.45 ms) 6.40 (±0.35 ms) +0.1ms (0.8%) 👌
table-create-10k metric base(9a29102) target(b3bcfb2) trend
benchmark-table/create/10k duration 926.10 (±8.75 ms) 928.35 (±7.30 ms) +2.3ms (0.2%) 👌
table-create-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table/create/1k duration 119.95 (±3.10 ms) 118.50 (±3.10 ms) -1.5ms (1.2%) 👌
table-update-10th-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table/update-10th/1k duration 79.20 (±3.00 ms) 82.05 (±5.00 ms) +2.9ms (3.6%) 👎
tablecmp-append-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-component/append/1k duration 260.00 (±4.80 ms) 263.90 (±5.20 ms) +3.9ms (1.5%) 👎
tablecmp-clear-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-component/clear/1k duration 12.40 (±1.60 ms) 13.15 (±2.05 ms) +0.7ms (6.0%) 👌
tablecmp-create-10k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-component/create/10k duration 1802.70 (±11.90 ms) 1830.90 (±14.40 ms) +28.2ms (1.6%) 👎
tablecmp-create-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-component/create/1k duration 212.60 (±5.10 ms) 209.60 (±4.95 ms) -3.0ms (1.4%) 👌
tablecmp-update-10th-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-component/update-10th/1k duration 74.00 (±5.60 ms) 75.70 (±6.05 ms) +1.7ms (2.3%) 👌
wc-append-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-wc/append/1k duration 295.45 (±12.25 ms) 289.45 (±11.85 ms) -6.0ms (2.0%) 👌
wc-clear-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-wc/clear/1k duration 25.00 (±2.90 ms) 23.25 (±2.40 ms) -1.8ms (7.0%) 👍
wc-create-10k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-wc/create/10k duration 4507.35 (±28.45 ms) 4476.40 (±19.40 ms) -31.0ms (0.7%) 👍
wc-create-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-wc/create/1k duration 265.05 (±5.70 ms) 264.25 (±5.10 ms) -0.8ms (0.3%) 👌
wc-update-10th-1k metric base(9a29102) target(b3bcfb2) trend
benchmark-table-wc/update-10th/1k duration 74.40 (±4.70 ms) 75.90 (±6.70 ms) +1.5ms (2.0%) 👌

@salesforce-best-lwc-internal
Copy link

Benchmark results

Base commit: 9a29102 | Target commit: eebad44

lwc-engine-benchmark

table-append-1k metric base(9a29102) target(eebad44) trend
benchmark-table/append/1k duration 154.35 (±4.60 ms) 155.50 (±4.80 ms) +1.1ms (0.7%) 👌
table-clear-1k metric base(9a29102) target(eebad44) trend
benchmark-table/clear/1k duration 6.35 (±0.45 ms) 6.50 (±0.40 ms) +0.2ms (2.4%) 👌
table-create-10k metric base(9a29102) target(eebad44) trend
benchmark-table/create/10k duration 926.10 (±8.75 ms) 924.55 (±7.75 ms) -1.5ms (0.2%) 👌
table-create-1k metric base(9a29102) target(eebad44) trend
benchmark-table/create/1k duration 119.95 (±3.10 ms) 121.00 (±3.45 ms) +1.0ms (0.9%) 👌
table-update-10th-1k metric base(9a29102) target(eebad44) trend
benchmark-table/update-10th/1k duration 79.20 (±3.00 ms) 79.65 (±3.25 ms) +0.5ms (0.6%) 👌
tablecmp-append-1k metric base(9a29102) target(eebad44) trend
benchmark-table-component/append/1k duration 260.00 (±4.80 ms) 261.75 (±6.55 ms) +1.8ms (0.7%) 👌
tablecmp-clear-1k metric base(9a29102) target(eebad44) trend
benchmark-table-component/clear/1k duration 12.40 (±1.60 ms) 12.90 (±1.80 ms) +0.5ms (4.0%) 👌
tablecmp-create-10k metric base(9a29102) target(eebad44) trend
benchmark-table-component/create/10k duration 1802.70 (±11.90 ms) 1828.65 (±16.25 ms) +26.0ms (1.4%) 👎
tablecmp-create-1k metric base(9a29102) target(eebad44) trend
benchmark-table-component/create/1k duration 212.60 (±5.10 ms) 212.65 (±5.75 ms) +0.0ms (0.0%) 👌
tablecmp-update-10th-1k metric base(9a29102) target(eebad44) trend
benchmark-table-component/update-10th/1k duration 74.00 (±5.60 ms) 74.95 (±5.40 ms) +1.0ms (1.3%) 👌
wc-append-1k metric base(9a29102) target(eebad44) trend
benchmark-table-wc/append/1k duration 295.45 (±12.25 ms) 293.40 (±14.80 ms) -2.1ms (0.7%) 👌
wc-clear-1k metric base(9a29102) target(eebad44) trend
benchmark-table-wc/clear/1k duration 25.00 (±2.90 ms) 24.55 (±3.35 ms) -0.4ms (1.8%) 👌
wc-create-10k metric base(9a29102) target(eebad44) trend
benchmark-table-wc/create/10k duration 4507.35 (±28.45 ms) 4516.65 (±24.00 ms) +9.3ms (0.2%) 👌
wc-create-1k metric base(9a29102) target(eebad44) trend
benchmark-table-wc/create/1k duration 265.05 (±5.70 ms) 271.45 (±4.55 ms) +6.4ms (2.4%) 👎
wc-update-10th-1k metric base(9a29102) target(eebad44) trend
benchmark-table-wc/update-10th/1k duration 74.40 (±4.70 ms) 78.10 (±6.70 ms) +3.7ms (5.0%) 👌

@ekashida ekashida merged commit e1e85cc into master Nov 13, 2018
@ekashida ekashida deleted the scoped-ids branch November 13, 2018 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants