Skip to content

Commit d6a3063

Browse files
committed
docs: overview
1 parent f43a5cb commit d6a3063

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/guide/quick-start.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Quick Start
22

3+
## Overview
4+
5+
Jwc.js is a JavaScript framework for using JSX to write web components on the web. It includes:
6+
7+
- `Runtime`: A package for creating and rendering web components, it uses [Virtual DOM](https://en.wikipedia.org/wiki/Virtual_DOM) and Diff to update the DOM efficiently.
8+
- `Reactivity`: A package for creating reactive data bindings, it uses [Proxy](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) to track changes.
9+
- `Core`: A package for creating and defining custom elements, it uses [Custom Elements](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) to define custom elements.
10+
11+
The goal of Jwc is to provide a simple, lightweight, and performant way to write web components.
12+
13+
You can find more information about Jwc in the [What is Jwc?](/guide/what-is-jwc) section.
314
## Scaffolding Your First jwc.js Project
415

516
::: warning

0 commit comments

Comments
 (0)