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

Brilliant work.. #472

Open
srini-venigalla opened this issue May 18, 2020 · 3 comments
Open

Brilliant work.. #472

srini-venigalla opened this issue May 18, 2020 · 3 comments

Comments

@srini-venigalla
Copy link

I don't have any issues yet, tried a few samples on Sandbox, wanted to say Thank You.

@kruschid
Copy link

Some people might also want to consider a one-time donation but unfortunately the link is a little difficult to find:

https://www.paypal.me/lavrton

I found it in the about paragraph on the patreon page: https://www.patreon.com/lavrton

@ted-at-change
Copy link

Will definitely donate to konva, and perhaps react-konva. I just converted a project written using konva raw refs to react-konva. My 2 main takeaways are:

  1. The code is so much more concise. Way less lines of code, way easier to understand, and better for co-workers to be able to leverage.
  2. ... but, performance went down more than I had hoped. For complex renderings, is it expected to see performance hit using declarative React markup of Konva elements, or should I be looking for some common gotchas?

@lavrton
Copy link
Member

lavrton commented May 11, 2021

In terms of the performance of react-konva, there are two side of the coin:

  1. canvas rendering performance
  2. React performance.

(1) For the canvas rendering (Konva) performance take a look here: https://konvajs.org/docs/performance/All_Performance_Tips.html#page-title

(2) With the React you have to do some ninja magic with react like useMemo, useCallback, memo.

For the best results you need to understand both sides and know how to use a profiler in dev tools.

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

No branches or pull requests

4 participants