hacke2
hacke2
### Types - [x] 🎉 New Features ### Background or solution from https://github.com/opensumi/core/pull/3719 ### Changelog
**描述你的问题(Describe the bug)**  **复现路径(To Reproduce)** ```ts interface IA { foo: () => [b: B, c: C]; } class B { // B 的属性和方法 } class C { // C...
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** 1. 减少计算开销:IDE 密集计算逻辑从主线程迁移到 web-worker 中 a. 语法着色 b. prompt 工程 c. diff 计算 d. link 计算 2. 减少绘制开销 a. shadow-dom优化:编辑器样式变更应用到局部而非全局...
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** OpenSumi 3.0 将通信部分进行了重构,去除了 vscode-jsonrpc 的依赖,重写了 OpenSumi RPC,利用 Fury( https://github.com/apache/incubator-fury) 将原本文本通信协议改为二进制通信,前端与后端、后端与插件进程的通信性能得到了非常大的提升,特别是一些大文件、二进制文件,通信速度得到了百倍的提升。但目前重构范围只有文件读写及部分模块,希望对 语言服务(LSP)相关的通信协议从 JSON-RPC 优化成 OpenSumi RPC(Fury https://github.com/apache/incubator-fury) **描述你预期的功能表现(Describe the solution you'd...
**描述你的问题(Describe the bug)**  **复现路径(To Reproduce)** **预期表现(Expected behavior)** **环境信息(Environment)** - OS: [e.g. macOS 11.2 Apple M1/Windows10/Windows11] - Browser: [e.g. chrome, safari, electron] - OpenSumi Version: [e.g. 2.13.0]
**描述你的问题(Describe the bug)**  WebView 版本是正常的 **复现路径(To Reproduce)** **预期表现(Expected behavior)** **环境信息(Environment)** - OS: [e.g. macOS 11.2 Apple M1/Windows10/Windows11] - Browser: [e.g. chrome, safari, electron] - OpenSumi Version: [e.g. 2.13.0]
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** **描述你预期的功能表现(Describe the solution you'd like)** 封装 ReactDOM render 写法,使 React 16 也能使用 OpenSumi 3.0 **描述你考虑过的替代方案(Describe alternatives you've considered)** **补充信息(Additional context)**
**如果你的需求与问题相关,请在下面描述一下(Is your feature request related to a problem? Please describe.)** **描述你预期的功能表现(Describe the solution you'd like)**  **描述你考虑过的替代方案(Describe alternatives you've considered)** **补充信息(Additional context)**