Skip to content

Add keyed/strve-rv #1765

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

Merged
merged 1 commit into from
Nov 10, 2024
Merged

Add keyed/strve-rv #1765

merged 1 commit into from
Nov 10, 2024

Conversation

maomincoding
Copy link
Contributor

Strve-rv is a reactivity library for building user interfaces on the web.

Powered by @vue/reactivity and strve-js.

@maomincoding
Copy link
Contributor Author

Thank you, author

@krausest krausest merged commit c207d44 into krausest:master Nov 10, 2024
@krausest
Copy link
Owner

Thanks. I'm not sure how soon I can perform an incremental run and update the results. I'll comment here when done.

@maomincoding
Copy link
Contributor Author

Okay, I'm really looking forward to the results.

@krausest
Copy link
Owner

Sooner than expected. Here's the comparison (vanilla and vanillajs-3 look OK for an incremental run) with the new / updated results on the left and the old version on the right:
Screenshot 2024-11-11 at 08 11 41
I added a #801 note due to the explicit event delegation.

@maomincoding
Copy link
Contributor Author

Thank you. When can I access the website for the results?

@maomincoding
Copy link
Contributor Author

Sooner than expected. Here's the comparison (vanilla and vanillajs-3 look OK for an incremental run) with the new / updated results on the left and the old version on the right: Screenshot 2024-11-11 at 08 11 41 I added a #801 note due to the explicit event delegation.

Thank you for pointing out the point of explicit event delegation. I did not display the mechanism of automatic event delegation in the framework. I would like to enable users to manually optimize it. I specifically wrote this code for benchmark testing. If we consider the accuracy and rigor of benchmark testing, then my approach is indeed not very good for other frameworks that have done automatic event delegation. We should not excessively manually optimize for the sake of optimization, as it would lose the meaning of testing.

@krausest
Copy link
Owner

Sorry I forgot to push the result page. Should now be visible on https://krausest.github.io/js-framework-benchmark/current.html

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.

2 participants