Comments (10)
I'm currently building a Chrome Dev tools extension for this, I'm not sure if it suffices the whole of the issue though. Does this need to work in all browsers to be marked as complete?
(https://github.com/matthojo/coach-devtools)
from coach.
That's great @matthojo!
Browser extension and bookmarklet are both nice, I think there can be a place for both. With Firefox adopting the same extension api we could perhaps have an extension that works in two browsers.
Any thoughts on how to make maintenance (keeping up with new coach releases etc) as smooth as possible are also welcome. @soulgalore and I have started discussing this for the broader Sitespeed.io ecosystem (docker image building, testing as browsers update etc) but haven't really addressed it yet. We'd like to automate as much as possible, and make it easy for people to hack on top of our tools. All ideas and input are welcome.
from coach.
The Chrome Extension is now coming along nicely, it's still unlisted on the store whilst I'm testing it but I'm hoping to make it live-live later today. https://chrome.google.com/webstore/detail/coach-panel/olecfjmnejnkjipoicfpneceppjeaemo
Regarding maintenance, it's a difficult one. The problem with the Chrome extension is it takes the 'raw' Coach JS as it doesn't need the web drivers - similar to the bookmarklet version. So any updates will have to be manually moved over. I would love to have this workflow improved though. I'll have a think!
Here is a screenshot on current Coach Panel btw, any suggestion welcome!
from coach.
Wow @matthojo looks great!!!!
Really looking forward to when Chrome supports resource timing with weight per asset, then we can move some rules (and override them in the HAR advice).
from coach.
Yeh that will be awesome!
Just a heads up Coach Panel is now public and can be found by anyone on the Chrome Web Store 🎉
from coach.
Wow that's great! Can you submit a PR with a link in the README?
from coach.
@matthojo hmm I wonder if I have something that blocks it or did something wrong? I've installed it, it's greyd out and when i click "Coach Panel" I get to https://chrome.google.com/webstore/detail/coach-panel/olecfjmnejnkjipoicfpneceppjeaemo
from coach.
It's a Dev Tools panel, so appears alongside the other Chrome Dev Tools tabs.
I'm not sure how to remove that icon! I'll look into it further though..
from coach.
Ahhh I see now, thanks :) Awesome work!!!!
from coach.
Glad you like it! :)
from coach.
Related Issues (20)
- Implement Andrew Betts best practice in headers HOT 2
- Update CSS advices
- Create privacy category HOT 1
- (NPM) webcoach -f json doesnt return complete valid json HOT 2
- Coach says my requests on a domain are HTTP 1, but it's HTTP 2 HOT 13
- ERROR: BrowserError: Could not start the browser with 3 tries HOT 18
- Question: System Requirements HOT 2
- Commands for Coach and Browsertime HOT 4
- HTTP Authentication HOT 2
- Split Coach into Coach and Coach-core HOT 1
- i got a problem when i use coach in linux
- Could not locate Firefox on the current system HOT 1
- Running coach on docker with JSON output delivers invalid JSON
- how to use options HOT 1
- chrome failed to start HOT 3
- README typos
- Could not start chrome with 3 tries HOT 7
- Webcoach's accessbility is not displayed. HOT 4
- README Hashlink not working HOT 2
- Upgrading project is launching error and I don't know how to fix it. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coach.