wireapp / wire-webapp

👽 Wire for web
https://app.wire.com
GNU General Public License v3.0
1.12k stars 290 forks source link

Migrate to React from Knockout #10279

Open lipis opened 3 years ago

lipis commented 3 years ago

Best practices:

Refactoring goals:

  1. /script/components
  2. /script/view_model
  3. /page/template
rempas commented 3 years ago

Can I ask about the reason you're migrating to React? Are there any advantages?

kamikazebr commented 3 years ago

https://versus.com/br/knockout-js-vs-react @Godnyx

There some advantages.

bennycode commented 3 years ago

@Godnyx in our app we need to update a lot of lists (conversation list, messages list, list of participants, etc.). That's where Knockout's observables don't perform well and where we see a performance boost in using React's Virtual DOM and diffing algorithm.

infusion commented 2 years ago

Why not setting on Svelte then if performance is an issue?