All Projects → keepfast → Keepfast

keepfast / Keepfast

🏇 A model driven framework for the evaluation web page performance

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Keepfast

Progress Bar Animation
Making a Doughnut Progress Bar - research notes
Stars: ✭ 298 (+201.01%)
Mutual labels:  web-performance
Awesome Pagespeed Metrics
⚡Metrics to help understand page speed and user experience
Stars: ✭ 585 (+490.91%)
Mutual labels:  web-performance
Assassin
Assassin is a decentralized database that uses background threads to kill slow JavaScript.
Stars: ✭ 57 (-42.42%)
Mutual labels:  web-performance
Prerender.js
Fast webpages for all browsers.
Stars: ✭ 411 (+315.15%)
Mutual labels:  web-performance
V Lazy Image
Lazy load images using Intersection Observer, apply progressive rendering and css animations.
Stars: ✭ 563 (+468.69%)
Mutual labels:  web-performance
Pagespeed Score
DEPRECATED - use GoogleChrome/lighthouse-ci instead
Stars: ✭ 18 (-81.82%)
Mutual labels:  web-performance
Imager
Automated image compression for efficiently distributing images on the web.
Stars: ✭ 266 (+168.69%)
Mutual labels:  web-performance
Surf N Perf
Micro-library for gathering web page performance data
Stars: ✭ 89 (-10.1%)
Mutual labels:  web-performance
Kweb Core
A lightweight Kotlin web framework for backend developers 🦆
Stars: ✭ 567 (+472.73%)
Mutual labels:  web-performance
Awesome Mobile Web Development
All that you need to create a great mobile web experience
Stars: ✭ 1,046 (+956.57%)
Mutual labels:  web-performance
Garie
Open source web performance
Stars: ✭ 484 (+388.89%)
Mutual labels:  web-performance
Guess Next
🔮 Demo application showing the integration of Guess.js with Next.js
Stars: ✭ 528 (+433.33%)
Mutual labels:  web-performance
Browser Perf
Performance Metrics for Web Browsers
Stars: ✭ 930 (+839.39%)
Mutual labels:  web-performance
Perfjankie
Checking browser rendering performance regression
Stars: ✭ 343 (+246.46%)
Mutual labels:  web-performance
Time Slicing
Break down long tasks into smaller tasks, avoid blocking the main process.
Stars: ✭ 74 (-25.25%)
Mutual labels:  web-performance
Skywalking
APM, Application Performance Monitoring System
Stars: ✭ 18,341 (+18426.26%)
Mutual labels:  web-performance
Guess
🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web
Stars: ✭ 6,762 (+6730.3%)
Mutual labels:  web-performance
Protractor Perf
E2E test framework to check for performance regressions in Angular apps
Stars: ✭ 95 (-4.04%)
Mutual labels:  web-performance
Quicklink
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
Stars: ✭ 9,176 (+9168.69%)
Mutual labels:  web-performance
Aurelia
Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.
Stars: ✭ 995 (+905.05%)
Mutual labels:  web-performance

Keepfast

Tool to monitor indicators of performance for webpages.

image Video Demo

The idea of the tool is to create a way of monitoring indicators on the performance of a web page. Integrating these indicators more easily, and enhance understanding of these criteria for the entire development team. allowing ability to manage the history of changes in these indicators during the development cycle of the application. The main indicators will be time page load, page size, and score related to pagespeed and yslow.

Instructions

How to run the project

  1. Install Git, MongoDB and NodeJS.

  2. Clone the project:

git clone https://github.com/davidsonfellipe/keepfast
  1. Go to folder:
cd keepfast
  1. Get one API Key on Google Insights:

  2. Add your Google API Key on file /conf/pagespeed.json:

{
    "key": "YOUR_KEY_HERE",
    "locale": "en",
    "type": "desktop"
}
  1. Install dependencies:
$ npm install
  1. Run your MongoDB on 27017 port, or see how to run:
mongod
  1. And run:
node server.js
  1. It's running at localhost:3000

Reference Values based on http://httparchive.org/interesting.php

  • Number of resources (39)
  • Unique hosts (Max 18 domains)
  • Transferred bytes (2169KB)
  • PageSpeed (79)
  • YSlow (80)
  • Time to load (4 in seconds)

Author

Davidson Fellipe
Davidson Fellipe

Contribute

Anyone and everyone is welcome to contribute. See some developers that helped.

License

Code is under MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].