3 ms·
Disclaimer: I'm on the Chrome team and specifically focus on the Inspector/DevTools Majd and I have talked a lot about tooling and the Chrome DevTools in parti
by paulirish 15y ago
Disclaimer: I'm on the Chrome team and specifically focus on the Inspector/DevTools
Majd and I have talked a lot about tooling and the Chrome DevTools in particular. He ends up tweeting me a few requests or bugs a day that I'm routing to the engineering team. I love it.
Majd's writeup here is incredible. I hope to find a way to augment our existing documentation with this very thorough roundup. He's done a similar thing before ( http://jtaby.com/2011/05/31/google-chrome-why-i-hate-it-and-continue-to-use-it.html http://jtaby.com/2011/05/31/google-chrome-why-i-hate-it-and-... ) and the Chrome team filed and fixed 33 bugs as a result. For the new article in particular, I expect us to iterate and improve based on the excellent feedback provided here.
I would add that CSS Selector Profiling is mostly in the DevTools so you can see how insignificant of a cost it is (in 99% of cases). But focusing on your network waterfall will pay performance dividends a few orders of magnitude bigger than optimizing selectors. :) That said, Majd knows what he's talking about quite well.
- karlshea 15y agoUpdating the Heap profiler documentation would be super-helpful since it looks like it changed a version ago. Otherwise, thanks to the team for the improvements that I've been seeing lately!
- nikhildaga 15y agoHi! The author suggests to use chrome canary. I so want to use Chrome Canary on Ubuntu. Are there any plans to support it on ubuntu? Is there an alternative?
- yesbabyyes 15y agoCheck out the Chromium team on Launchpad, they have testing /beta/daily builds!
- SkyMarshal 15y agoAny idea which one to use for the Chrome Canary tools detailed in the article? + https://launchpad.net/~chromium-daily/+archive/stable https://launchpad.net/~chromium-daily/+archive/stable (Stable Channel) + https://launchpad.net/~chromium-daily/+archive/beta https://launchpad.net/~chromium-daily/+archive/beta (Beta Channel) + https://launchpad.net/~chromium-daily/+archive/dev https://launchpad.net/~chromium-daily/+archive/dev (Dev Channel) + https://launchpad.net/~chromium-daily/+archive/ppa https://launchpad.net/~chromium-daily/+archive/ppa (trunk/daily builds) https://launchpad.net/chromium-project https://launchpad.net/chromium-project
- yesbabyyes 15y agoChrome Canary is nightlies, so this is definitely the closest one from the Chromium ppa: + https://launchpad.net/~chromium-daily/+archive/ppa https://launchpad.net/~chromium-daily/+archive/ppa (trunk/daily builds) That said, it used to be actual dailies, but updates have been very spotty the last 4 months or so. I'm not sure why. When it was updated ~daily, it would sometimes break so it's not for everyone. I run it as my main browser and I've had to downgrade once. Now that it's updated less frequently it's been more stable (obviously). I would have added this info in my original comment, but I was posting from the phone. Adding it to your sources is as simple as: sudo add-apt-repository ppa:chromium-daily
- tszming 15y agoHi, one of the reason I still use Firebug is we have a multi-line enabled script editor, not just multi-line support (http://code.google.com/p/chromium/issues/detail?id=35487 http://code.google.com/p/chromium/issues/detail?id=35487), and the script is retained after page refresh, no up arrow needed. I hope Chrome will have this feature in the future.
- paulirish 15y agoWatch for the upcoming Snippets feature in Canary. :)
- minikomi 15y agoHi Paul... any light to shed on this? http://stackoverflow.com/questions/8981211/what-is-the-source-of-the-double-dollar-sign-selector-query-function-in-chrome http://stackoverflow.com/questions/8981211/what-is-the-sourc... I think it's the right answer, but just asking to be sure!
- paulirish 15y agoHeh. That's just building in the aliases that originated in Prototype.js, which offered $ as gEBId sugar and $$ as one for querySelectorAll. Opera actually decided to go with $ as querySelectorAll, a la jQuery, which IMO makes a bit more sense. This is one of the ways that Prototype.js had a huge effect.