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
Conversation
* 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
Benchmark comparisonBase commit:
|
…th what the compiler produces. delinting.
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
* 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
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
Benchmark comparisonBase commit:
|
… caridy/diff-refactor
Benchmark comparisonBase commit:
|
🎉 Youhou 🎉 |
PR Checklist
**What kind of change does this PR introduce?
Does this PR introduce a breaking change? (check one)
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:
Other information: