You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace verbose technical documentation with benefit-focused copy matching the website's goal-oriented direction. Consolidate 150+ lines of detailed architecture explanation into a concise problem/solution format with key value propositions.
The new structure leads with the problem ("VS Code's TypeScript build uses tsc with Node.js overhead"), followed by the solution benefit ("2-3x faster"). Key features are reduced to three bullet points emphasizing outcomes: Rust-native compilation, 2-3x speed improvement, and 100% compatibility.
Copy file name to clipboardExpand all lines: README.md
+21-86Lines changed: 21 additions & 86 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,121 +35,56 @@ Land
35
35
</tr>
36
36
</table>
37
37
38
+
38
39
---
39
40
40
-
# **Rest** ⛱️
41
+
# **Rest** ⛱️
42
+
43
+
> **VS Code's TypeScript build uses tsc with Node.js overhead on every incremental compile. Build times grow linearly with project size. Even alternatives like esbuild still run in a Node.js process.**
41
44
42
-
The High-Performance TypeScript Compiler for Land 🏞️
**Rest** is a high-performance TypeScript compiler built with Rust and OXC,
49
-
designed for 100% compatibility with VSCode's build process. It replaces
50
-
esbuild's TypeScript loader with a Rust-powered compiler that produces
51
-
VSCode-compatible output.
52
-
53
-
**What Rest gives you:**
54
-
55
-
1.**2-3x faster than esbuild.** OXC parses and transforms TypeScript at native
56
-
Rust speed. No Node.js GC pauses, no V8 JIT warmup.
57
-
2.**Byte-for-byte VS Code output.** The bundles Rest produces are identical to
58
-
VS Code's gulp build. Full compatibility, no surprises.
59
-
3.**Deterministic builds.** Rust's ownership model means no GC, no
60
-
nondeterministic finalizers. Same input always produces same output.
61
-
4.**Latest TypeScript support.** Built on OXC 0.48 with full TypeScript 5.x
62
-
syntax coverage.
51
+
Rest is an OXC-powered TypeScript compiler implemented in Rust. 100% compatible output at 2-3x the speed of esbuild. Zero Node.js overhead in the build path. Rest processes VS Code's platform code into the bundled artifacts that Cocoon loads at runtime.
63
52
64
53
📖 **[Rust API Documentation](https://Rust.Documentation.Rest.Editor.Land/)**
65
54
66
55
---
67
56
68
-
## Key Features 🔐
69
-
70
-
-**Full TypeScript 5.x Support**: Complete compatibility with TypeScript 5.x
71
-
syntax and features.
72
-
-**Decorator Handling**: Proper support for `emitDecoratorMetadata` and
0 commit comments