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

refactor(engine): Snabbdom V2 #47

Merged
merged 19 commits into from Feb 7, 2018
Merged

refactor(engine): Snabbdom V2 #47

merged 19 commits into from Feb 7, 2018

Conversation

caridy
Copy link
Contributor

@caridy caridy commented Jan 30, 2018

PR Checklist

**What kind of change does this PR introduce?

  • Refactoring (no functional changes, no api changes)

Does this PR introduce a breaking change? (check one)

  • Yes
  • No

If yes, please describe the impact and migration path for existing applications:
Please check if your PR fulfills the following requirements:

The PR fulfills these requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Both unit
  • integration tests pass

Other information:

  • removing unnecessary computations in modules assuming that elements are not longer recyclables
  • updating snabbdom to v2
  • diffing only children

* removing unnecessary computations in modules assuming that elements are not longer recyclables
* updating snabbdom to v2
* diffing only children
* moving snabbdom types into 3rd party to avoid having to wait for the snabbdom releases.
* refactoring event module tests to avoid using other snabbdom pieces including patch()
* style(engine): Migrate engine to tslint (#995)
* Remove traces of eslint
* Improve tsconfig and add tslint
@caridy caridy changed the title commit-refactor(engine): Snabbdom V2 refactor(engine): Snabbdom V2 Jan 30, 2018
@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 839cdfe | Target commit: c0231d3

benchmark base(839cdfe) target(c0231d3) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: f10d033 | Target commit: 5836b8d

benchmark base(f10d033) target(5836b8d) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: f10d033 | Target commit: 5a12528

benchmark base(f10d033) target(5a12528) trend

* Test fixes

* test fixes

* Fixing issue with slots and non-bound keys

* Inserting whitespace back in

* Fixing compiler tests

* Fixing tests in lwc compiler

* Updated tests

* Refactoring keys to use correct values

* Fixing lwc compiler tests:

* Keys comments

* Fixing all unit tests
@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: f10d033 | Target commit: 188d9d8

benchmark base(f10d033) target(188d9d8) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 172c75b | Target commit: db47b0e

benchmark base(172c75b) target(db47b0e) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 172c75b | Target commit: a6856fc

benchmark base(172c75b) target(a6856fc) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 172c75b | Target commit: 817bbfd

benchmark base(172c75b) target(817bbfd) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: bbb75de | Target commit: 877a687

benchmark base(bbb75de) target(877a687) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: bbb75de | Target commit: b3354d5

benchmark base(bbb75de) target(b3354d5) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 90fb663 | Target commit: 04d4fd0

benchmark base(90fb663) target(04d4fd0) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 90fb663 | Target commit: aa95849

benchmark base(90fb663) target(aa95849) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 90fb663 | Target commit: 656aa73

benchmark base(90fb663) target(656aa73) trend

@salesforce-best-lwc-internal
Copy link

Benchmark comparison

Base commit: 90fb663 | Target commit: cfacb32

benchmark base(90fb663) target(cfacb32) trend

@caridy caridy merged commit 66454b4 into master Feb 7, 2018
@caridy caridy deleted the caridy/diff-refactor branch February 7, 2018 20:05
@pmdartus
Copy link
Member

pmdartus commented Feb 7, 2018

🎉 Youhou 🎉

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

3 participants