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

resize and serialize blocks gui #4951

Open
STofone opened this issue Jan 31, 2024 · 2 comments
Open

resize and serialize blocks gui #4951

STofone opened this issue Jan 31, 2024 · 2 comments

Comments

@STofone
Copy link

STofone commented Jan 31, 2024

Web gui blocks when resize or serialize big data.
Is it possible to use Web Worker to process them.

@jerch
Copy link
Member

jerch commented Jan 31, 2024

Is it possible to use Web Worker to process them.

In theory yes, but currently impractical. Both actions operate on the whole terminal state, which is hard to move into a webworker for just those actions. Also the terminal would need a STOP state, while those actions are running. Currently the implementation hassles for that outweigh the benefit.
There are several ideas to overcome this limitation, e.g. by moving the whole VT state handling into a worker. But again the impl effort is huge so no one has looked into that yet beside some early POC tests.

@tisilent
Copy link
Contributor

tisilent commented Feb 5, 2024

Making some tool tips may have better effects. 😃
The cost of data transmission with web worker..... 👻

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

3 participants