Không có mô tả

Gaël Métais a9f6ac36b3 Add window.performance to the execution tree 11 năm trước cách đây
app a9f6ac36b3 Add window.performance to the execution tree 11 năm trước cách đây
phantomas_custom a9f6ac36b3 Add window.performance to the execution tree 11 năm trước cách đây
server_config cff3dcdc87 Installation instructions in README 11 năm trước cách đây
.gitignore aba5ef5a51 Server install bash 11 năm trước cách đây
Gruntfile.js 709ee60db3 Add Grunt and JsHint 11 năm trước cách đây
LICENSE 8b30366de7 Initial commit 11 năm trước cách đây
README.md c140fea9e9 License and author 11 năm trước cách đây
Vagrantfile aba5ef5a51 Server install bash 11 năm trước cách đây
bower.json d8f6780ee4 No angular routes for the moment 11 năm trước cách đây
package.json 67e501030b Update packages 11 năm trước cách đây
server.js 276cc5f479 Add gzip compression to Express 11 năm trước cách đây

README.md

Yellow Lab Tools

Online tool designed to help Front-End developers optimize their website

Dependency Status

How it works

The tool is based on the fabulous Phantomas by Maciej Brencz, that loads a page and collects many web performance metrics. I rewrote some modules to deeper analyse Javascript interactions with the DOM (especially with jQuery). And then it is wrapped inside a small NodeJS server to get an interface (inspired by my favorite tool: WebPageTest).

There are so many things left to do, your help would be greatly appreciated! Please report bugs, ask for evolutions and come code with me.

Install your own instance

Method 1: Manual installation

You need this 3 brothers: Git, NodeJS and Bower. Click on the links to know how to install them.

1) Clone this repository somewhere on your computer:

git clone https://github.com/gmetais/YellowLabTools.git

2) Get inside the newly created folder and install the dependencies:

cd YellowLabTools
npm install
bower install

3) Launch the server

node server.js

4) Open you browser to http://localhost:8383. The default port 8383 can be changed in server_config/settings.json.

Method 2: In a virtual machine with Vagrant

You need VirtualBox & Vagrant.

1) Clone this repository somewhere on your computer:

git clone https://github.com/gmetais/YellowLabTools.git

2) Get inside the newly created folder and build the virtual machine:

cd YellowLabTools
vagrant up

3) Open your browser to http://10.10.10.10 and have fun.

License

Please read the license.

Author

Gaël Métais. I'm a webperf freelance based in Paris. If you understand french, you can visit my website.