<commit_before>skit
====
Unified JavaScript environment for first-class web clients. Make "single-page" webapps a thing of the past.

### One JavaScript/HTML/CSS codebase
Client code runs on the server first to render the initial page, then runs in the browser automatically.
One set of routes, one set of templates, one framework.

### Your web app is finally a normal API client
No more special-cased webapp bootstrap code; use the same exact HTTP API as your native mobile apps right here on the web.

### Render real web pages on the server
Return fully-formed HTML from the server side using the same templates and partials you use in the browser.
SEO is no additional work: The server renders the same markup  as the client.

### Automatic static resource management
Deploy versioned static resources to a third-party in production without having to think about it.
<commit_msg>Update README.md since we have a website now.<commit_after>skit
====
A pure JavaScript frontend for building better web clients.
<a href="http://skitjs.com/">http://skitjs.com/</a>

See also: <a href="http://skitjs.com/reference">API Reference</a> and <a href="http://skitjs.com/reference">Getting started tutorial</a>

### Upcoming features
* Client-side navigation/rendering and history management for subsequent pageloads.
* Performance improvements, including the ability to cache content from backends.
* Better integration points for backend proxies.
* Ability to optimize production releases into multiple bundles.

### Version history
#### v0.1.0
* First public release.

{'fraction_non_alphanumeric': 0.07741522712731926, 'fraction_numerical': 0.0019193857965451055, 'mean_word_length': 4.708029197080292, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5461258', 'n_tokens_mistral': 401, 'n_tokens_neox': 392, 'n_words': 205}