| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 01:23:02 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20101005070045
location: https://web.archive.org/web/20101005070045/https://github.com/unify/jstools/tree/master
server-timing: captures_list;dur=1.129102, exclusion.robots;dur=0.110627, exclusion.robots.policy;dur=0.083208, esindex;dur=0.014396, cdx.remote;dur=27.475107, LoadShardBlock;dur=193.163112, PetaboxLoader3.datanode;dur=116.706662, PetaboxLoader3.resolve;dur=50.997323
x-app-server: wwwb-app28-dc8
x-ts: 302
x-tr: 520
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app28; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Sat, 17 Jan 2026 01:23:03 GMT
content-type: text/html; charset=utf-8
content-length: 97
x-archive-orig-server: nginx/0.7.67
x-archive-orig-date: Tue, 05 Oct 2010 07:00:44 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20101005070045/https://github.com/unify/jstools
x-archive-orig-x-runtime: 4ms
x-archive-orig-content-length: 97
x-archive-orig-cache-control: no-cache
cache-control: max-age=1800
memento-datetime: Tue, 05 Oct 2010 07:00:45 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_18_20101005050830_crawl102-c/52_18_20101005065935_crawl101.arc.gz
server-timing: captures_list;dur=0.845164, exclusion.robots;dur=0.039332, exclusion.robots.policy;dur=0.024154, esindex;dur=0.014746, cdx.remote;dur=10.616051, LoadShardBlock;dur=130.574552, PetaboxLoader3.datanode;dur=88.687418, PetaboxLoader3.resolve;dur=80.631301, load_resource;dur=95.198016
x-app-server: wwwb-app28-dc8
x-ts: 301
x-tr: 268
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 17 Jan 2026 01:23:04 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.67
x-archive-orig-date: Tue, 05 Oct 2010 07:00:44 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "ccb1a6d63c177d5c5b572eca62970ac8"
x-archive-orig-x-runtime: 73ms
x-archive-orig-content-length: 31169
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 05 Oct 2010 07:00:45 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_18_20101005050830_crawl102-c/52_18_20101005065935_crawl101.arc.gz
server-timing: captures_list;dur=0.869000, exclusion.robots;dur=0.051900, exclusion.robots.policy;dur=0.035286, esindex;dur=0.016444, cdx.remote;dur=12.628737, LoadShardBlock;dur=280.091506, PetaboxLoader3.datanode;dur=215.917361, PetaboxLoader3.resolve;dur=917.135845, load_resource;dur=890.340966
x-app-server: wwwb-app28-dc8
x-ts: 200
x-tr: 1296
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
unify's jstools at master - GitHub
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
Sending Request…
JavaScript tooling based on Python3. Syntax tree is based on original Narcissus/SpiderMonkey implementation. Supports JavaScript up to version 1.8. — Read more
jstools /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Sep 19 03:08:01 -0700 2010 | Added basic caching support using the cool shel... [wpbasti] |
| |
bin/ | Fri Oct 01 04:54:26 -0700 2010 | Added header support to compiler [wpbasti] |
| |
lib/ | Fri Oct 01 05:01:39 -0700 2010 | Minor fix [wpbasti] |
| |
readme.md | Sun Aug 01 10:00:50 -0700 2010 | Updated readme [wpbasti] |
| |
test/ | Mon Aug 23 13:05:47 -0700 2010 | Added optimization for empty blocks. [wpbasti] |
readme.md
JS Tools
Fresh tool chain for JavaScript based on narcissus tree generator. Should support all kind of processing for JavaScript:
- Code Optimization
- Dependency Calculation
- Documentation
- Pretty Printing
- Code Quality Checks / Lint
Goals
- Light-weight cross platform tool chain for processing JavaScript code
- In the future a replacement for qooxdoo's tool chain
- Modular tools instead of one monolithic solution
Usage
$ jstree filename.js => outputs syntax tree
$ jscompress filename.js => outputs simple compressed file
$ jsoptimize filename.js => outputs optimized and compressed file
Done
- Parser (reworked a lot of stuff from original code)
- Added support for Generators, Block Scope, Function Expressions, Array Comprehensions, ...
- Compressor (generate JavaScript code without white-spaces, etc.)
- Local Variable Optimizer
- Variant Processing (Removing debug blocks, alternative code, ...)
In Progress
- Auto Closure Wrapping for string optimizations, keyword optimization, etc.
Todo
- String optimizations
- Comment processing (Parse and attach to nodes)
- API data
- Unicode Data Merge (CLDR)
- PO-File Translations
- Lint Checks
- Pretty Printer
- ...
- © 2010 GitHub Inc. All rights reserved.
- Terms of Service
- Privacy
- Security
Keyboard Shortcuts
Site wide shortcuts
- s
- Focus site search
- ?
- Bring up this help dialog
Commit list
- j
- Move selected down
- k
- Move selected up
- t
- Open tree
- p
- Open parent
- c or o or enter
- Open commit
Pull request list
- j
- Move selected down
- k
- Move selected up
- o or enter
- Open issue
Issues
- j
- Move selected down
- k
- Move selected up
- x
- Toggle select target
- o or enter
- Open issue
- I
- Mark selected as read
- U
- Mark selected as unread
- e
- Close selected
- y
- Remove selected from view
- c
- Create issue
- l
- Create label
- i
- Back to inbox
- u
- Back to issues
- /
- Focus issues search
Network Graph
- ← or h
- Scroll left
- → or l
- Scroll right
- ↑ or k
- Scroll up
- ↓ or j
- Scroll down
- t
- Toggle visibility of head labels
- shift ← or shift h
- Scroll all the way left
- shift → or shift l
- Scroll all the way right
- shift ↑ or shift k
- Scroll all the way up
- shift ↓ or shift j
- Scroll all the way down