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

Neko tuning 1 #73

Merged
merged 18 commits into from
Dec 31, 2023
Merged

Neko tuning 1 #73

merged 18 commits into from
Dec 31, 2023

Conversation

rschwietzke
Copy link
Contributor

First round of tuning. See #60. Mostly improved on memory churn and lookup performance for elements as well as overall parser executoin path.

rschwietzke and others added 18 commits December 30, 2023 18:46
…e to a builder but manages its own buffer. This removes an indirection and also permits more inlining
offers more ways to deal with the content including more efficient trim
operations. It tries to be as compatible as possible with the old
XMLString.
…oid as much memory overhead as possible. It also provides some more methods for easier handling of data.
…wercase, so we are not forcing uppercasing anymore, rather lowercasing, which is rare
Space is more typical, hence check for that earlier, some for line end instead of line feed, Linux and Mac use that and all server render that as default
…ly test that

It was planned to rewrite that, not done yet
@rbri rbri merged commit 4756e4c into HtmlUnit:master Dec 31, 2023
2 checks passed
@rbri
Copy link
Member

rbri commented Dec 31, 2023

Thanks a lot

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