refactor: update ext protocol registration #3616
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Types
Background or solution
我们有两个 ext host: worker 和 node,每次给这俩发消息,同一个内容要序列化两遍,实际上只需要序列化一次发一遍就好。
比如说: #3614 这里面提到的,fireModelOpenedEvent,打开一个 10M 文件,会对这个 10M 文件序列化两遍
要改动的话会非常大,这里先做一下 refactor
Changelog