keepfast / Keepfast
🏇 A model driven framework for the evaluation web page performance
Stars: ✭ 99
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
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
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
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.
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
git clone https://github.com/davidsonfellipe/keepfast
- Go to folder:
cd keepfast
-
Get one API Key on Google Insights:
-
Add your Google API Key on file /conf/pagespeed.json:
{
"key": "YOUR_KEY_HERE",
"locale": "en",
"type": "desktop"
}
- Install dependencies:
$ npm install
- Run your MongoDB on 27017 port, or see how to run:
mongod
- And run:
node server.js
- It's running at localhost:3000
http://httparchive.org/interesting.php
Reference Values based on- Number of resources (39)
- Unique hosts (Max 18 domains)
- Transferred bytes (2169KB)
- PageSpeed (79)
- YSlow (80)
- Time to load (4 in seconds)
Author
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].