Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[WIP] Replace sax with saxes#1127

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
Siemienik merged 8 commits intoexceljs:masterfromalubbe:saxes
Feb 20, 2020
Merged

[WIP] Replace sax with saxes#1127

Siemienik merged 8 commits intoexceljs:masterfromalubbe:saxes
Feb 20, 2020

Conversation

@alubbe
Copy link
Member

@alubbealubbe commentedFeb 13, 2020
edited
Loading

THIS PR IS NOT READY TO BE MERGED - IT IS A PoC

As mentioned last year (#748 (comment)), I believe we should consider replacingsax withsaxes. Here are my main motivating reasons:

  1. sax has not been maitained in close to 3 years
  2. saxes uses ES6 and modern streams, which should enable us to use async iterators, which a) massively simplifies the code responsible for the stream control logic and b) handles backpressure for us, which could mean we might be able to drop our custom flow control implementation
  3. saxes is faster thansax

This PR is a work in progress right now and cannot be merged untilsaxes v5 is officially released. It also requires that we replace uglify with terser to handle the ES6 code thatsaxes publishes.

Looking forward to your feedback!

@alubbe
Copy link
MemberAuthor

alubbe commentedFeb 13, 2020
edited
Loading

This PR had to do a number of things, so I've spun out 3 separate PRs out of it. Once they are merged, the diff of this PR will be smaller and easier to read.

#1125
#1126
#1124

This was referencedFeb 14, 2020
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@guyonrocheguyonrocheAwaiting requested review from guyonroche

@SiemienikSiemienikAwaiting requested review from Siemienik

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@alubbe@Siemienik

[8]ページ先頭

©2009-2025 Movatter.jp