$ npm install rauchg
and
console.log(require('rauchg'));
To get my contact information.
Thanks to John K Paul for the idea, and this tweet for pointing it out!
Chrome Extension to see an indicator of SPDY support in the address bar.
Home Page: http://www.devthought.com/2012/03/10/chrome-spdy-indicator/
$ npm install rauchg
and
console.log(require('rauchg'));
To get my contact information.
Thanks to John K Paul for the idea, and this tweet for pointing it out!
On Chrome 50.0.2633.3 dev-m (64-bit) the icon never changes (stays as icon.png) however the tooltip does change
The API this extension is built upon is being deprecated starting Chrome 64.
A rewrite is needed to use nextHopProtocol
of Resource Timing Level 2 API.
The interesting details in the hover message (SPDY and QUIC versions) are hard to read when there's a long URL in the hover message. Does the URL need to be in the hover message at all? There's the location bar for that.
Don't show icon at all if it is not SPDY-enabled.
Now it is showing grey lightning.
Due to a recent user interface change in Google Chrome, this browser extension now manifests as a persistent button in the tool bar. See: #25
Previously, when a page was loading and the HTTP connection wasn't yet established, this extension's icon was hidden. However, now it displays the greyed out default icon, which looks somewhat purposeless and mystifying:
Once the HTTP connection is established, it shows the relevant icon:
What would be a good icon to display while the HTTP connection is being established?
Hello! Sorry if this is off-topic. I am looking to do a "HTTPS indicator" for the Chrome's app mode. For example to login on Gmail. I know that it uses HSTS already; it was an example only. Could you give me tips regarding the API? I still will go to study from your source code.
Some time ago, Chrome introduced a new mechanism of tab preloading - usually used for instant search.
Such tabs are loaded/rendered off-screen, and then the current tab is swapped for the new one.
This results in a race condition: if the page loading is very fast, the message to set the icon may arrive before the tab is visible - and that makes the indicator not show up, even after the tab is swapped in. A reload fixes it.
The proper way to correct this is to have a listener to chrome.tabs.onReplaced
event and run the content script again for the swapped-in tab.
Thanks for the awesome extension.
chrome.loadtimes()
APi is deprecated(See #38). I didn't know it is hosted on GitHub before, so made a new extension to fix this.
I'm glad to submit a PR if you have the fix plan :)
Hi,
as of today with the latest chrome dev-m release the indicator is only shown when pages are not H2 enabled ("blank" icon). On HTTP/2 sites, regardless of protocol, the icon went away. Tested on H2, H2-14, SPDY/3.1 and QUIC enabled sites.
I happened to notice that you missed a leading space in the hover text when spdy is not enabled. Should be just about the easiest fix ever!
Hi. Have the colours for the lightning icon changed? As I remember, the algorithm was:
But lately I've seen green for 'http/2 + QUIC' which doesn't agree. What's going on?
Recently I had my HTTP/2 and SPDY indicator disappear from my toolbar. Upon checking my extensions manager, I see the notice "This extension violates the Chrome Web Store policy."
Please investigate and update if possible.
I believe this option is obsolete now that the extension always has to be in the Toolbar. Correct me if I'm wrong, but it doesn't do anything that I notice on my machine.
SPDY reporting as disabled with Chrome 36.0.1985.125 on OS X
I tried even with google.com and other sites that I do know to be working (Firefox with similar extension is reporting them as using SPDY), but now on Chrome is always reporting SPDY as disabled.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.