Skip to content

Commit b68a22a

Browse files
committed
squash: more updates
1 parent ea43718 commit b68a22a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/front-end/web-components.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,17 @@ As with all programming models, there are some gotchas that the team has encount
7777

7878
- Unit Testing
7979
- JSDOM/Jest may not work with your custom elements: teams may have to author their components with node environments / DOM shims in mind, which can increase payloads to the client in some cases.
80+
- [@open-wc/testing](https://open-wc.org/docs/testing/testing-package/) is a testing framework that the team has had success with.
8081

8182
### General Concensus
8283

8384
Authoring web components: If you have a team with web platform experience, that always have an MDN tab open, and you’re hopeful to leverage current and future web standards like PWA, then you’re likely to succeed. If on the other hand you don’t have much senior experience or depth of knowledge on web platform features, you may run into issues. However, your teams that overcome those issues will gain platform knowledge and not just framework knowledge.
8485

8586
Using web components inside of other major frameworks: our teams have consistently reported that consuming web components inside other frameworks is typically a turnkey developer experience which saves time and reduces duplication of effort.
87+
88+
Since Web Components rely on code that is already in the browser, they reduce the page load for the end user.
89+
90+
#### Resources
91+
92+
- [Vaadin lit vs Reac Performance Comparision](https://www.youtube.com/watch?v=CJYkwDTaHzY)
93+
- [Page Loading Comparison - 2023 Devconf.cz](https://bennypowers.dev/decks/devconf-brno-2023/#slide-27/step-1)

0 commit comments

Comments
 (0)