Profile

Cover photo
Addy Osmani
Works at Google
Attended University of Warwick
Lives in London, UK
35,791 followers|26,856,962 views
AboutPostsReviews

Stream

Addy Osmani

Shared publicly  - 
 
Can't recommend this enough. Lots of rendering performance pro-tips & hands on DevTools advice.
 
Rendering performance is crucial to the UX of any website or web app. So do you know your layout thrashing from your paint storms? How about when’s best to schedule your JavaScript? +Paul Lewis is here to help you to find out with his brand new +Udacity course!

https://www.udacity.com/course/ud860
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps .
5 comments on original post
121
30
Emanuel Dulan's profile photoMa Lei's profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
95
29
Romain Durand's profile photoJared Williams's profile photoYoussef Nouiara's profile photoBertrand Germain's profile photo
5 comments
 
very cool, can't wait to play!
Add a comment...

Addy Osmani

Shared publicly  - 
 
Spent a little "offline" time from Chrome with some lego today :)
173
7
Younes Layachi's profile photoNed Burns's profile photoEric Cochran's profile photoWayou Liu's profile photo
8 comments
 
Nice
Add a comment...

Addy Osmani

Shared publicly  - 
 
Automatically formatting JavaScript to match your Style Guide: https://medium.com/@addyosmani/auto-formatting-javascript-code-style-fe0f98a923b8 with the new JSCS 1.12.0 
Today, we’re going to look at the powerful new auto-formatting feature in JSCS for automatically applying style guide ru…
120
39
Seth Thomas's profile photoJason Hess's profile photoMa Lei's profile photoAlexandr Cherednichenko's profile photo
3 comments
 
Tried -x , it's working great. But it's not fully supported in WebStorm since you can't set the reformat code function to match your .jscsrc setting. I just opened a ticket about that : https://youtrack.jetbrains.com/issue/WEB-16004
Add a comment...

Addy Osmani

Shared publicly  - 
 
Chrome now streams JavaScript parsing & caches compiled code! 

Some extra notes: https://gist.github.com/addyosmani/671b56d3f69ac4b88f45
117
27
Kaan Özcan's profile photoStephan Köpp's profile photoTomas Echeverri Valencia's profile photoAndrija Cacanovic's profile photo
6 comments
 
+Dor Kleiman download has traditionally been left to the network stack until complete with parsing and execution having one thread. Yes, ui and paint also have their own threads. This adds another thread to the traditional single js thread. It still means more memory use. This is something that directly affects me as I have to be careful with our users systems in my js development.
Add a comment...

Addy Osmani

Shared publicly  - 
200
56
Albert Manik's profile photoBrandon Brown's profile photoThiago Lagden's profile photoIvan Zmerzlyi (DangelZM)'s profile photo
22 comments
 
Is there a way to manipulate the local cache using a kind of Cache API? Say like if you want to implement a websocket-based p2p client that will give multiplex instructions like "download next file as /images/myimage.png and push it to cache"?
Add a comment...
Have him in circles
35,791 people
Barry Mitchell's profile photo
Dhilbar Roshan's profile photo
pio cha's profile photo
xiao hai's profile photo
Anton Vynogradenko's profile photo
Yutra Afiez's profile photo
Derek Zeng's profile photo
Ford Movie Group's profile photo
Md Badiuzzaman's profile photo

Addy Osmani

Shared publicly  - 
 
Chrome 43 adds the Permissions API - a new way to check permission status of web features. Way better than how we tackle this today.

http://updates.html5rocks.com/2015/04/permissions-api-for-the-web 
142
37
Patrick H.'s profile photoVitaliy Rotari's profile photoMa Lei's profile photoYuxuan “Tim” Hong's profile photo
2 comments
 
Great! Silly question - what sort of font is used in this screenshot?
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
In Chrome 43 (Beta as of mid April 2015), we are moving DOM attributes to the prototype chain; this brings Chrome more in line with the Web IDL Spec and other browsers’ implementations.

http://updates.html5rocks.com/2015/04/DOM-attributes-now-on-the-prototype
9 comments on original post
58
12
Patrick H.'s profile photoAmr Morsy's profile photoJohn Ver Voorn's profile photoPhilip Cox's profile photo

Addy Osmani

Shared publicly  - 
 
DevTools Console now supports syntax highlighting & improved styling for console.warn & console.error: 
199
46
Arshak Khachatryan (Xtern)'s profile photoGonzalo Ferreyra Jofré's profile photoGDG Bangalore's profile photoVarduhi Vardanyan's profile photo
4 comments
 
totally agree it's amazing to have that file search command. If you have a lot of tabs open up in Sources panel you can also hit Control + w to close the active tab or Control + click > Close Others to close all other tabs but the active one. Love Chrome Dev tools!
Add a comment...

Addy Osmani

Shared publicly  - 
 
+Paul Irish​​'s perf audits are a must read for anyone serious about Web Performance.
 
If you do web development, you gotta take a couple of hours of your day and study this amazing report by +Paul Irish. You will laugh. You will cry. You will learn a lot. You will become a better web developer.

http://www.paulirish.com/2015/advanced-performance-audits-with-devtools/
Recently, I've spent some time recently profiling real-world mobile websites. Using the 1000/100/6 performance model1, and spelunking deep into each app, the findings have been fascinating. I've written up case study documents for each, incorporating all the findings: ...
2 comments on original post
143
52
Rory O Connor (rocits)'s profile photoArshak Khachatryan (Xtern)'s profile photo
Add a comment...

Addy Osmani

Shared publicly  - 
 
DevTools: State Of The Union - my slides from jQuery UK last week ~ brand new features, a performance case study & more:

https://speakerdeck.com/addyosmani/devtools-state-of-the-union-2015
As the complexity of the web apps you build keeps moving, so do the Chrome DevTools. In DevTools State of the Union, Addy will give you the latest update on your favourite companion; exploring new features like paint profiling, animation inspection and updates to the JavaScript editing workflow with V8. * Note: these are annotated slides aimed at making it easy to read and follow along with what I said during the session. The video will cover ...
118
52
Long Luc's profile photoMax Kramnik's profile photoNicola Del Gobbo's profile photomichel buffa's profile photo
9 comments
 
Was more than disappointed in the fact that we didn't get to see this talk in its entirety, was probably one of the most informative and important talks of the day. Thanks.
Add a comment...

Addy Osmani

Shared publicly  - 
 
 
The Push API and Notification API are now available for Developers in Chrome 42!  The Push API in Chrome relies on a few different pieces of technology, including Web App Manifests and Service Workers.

Check out the HTML5Rocks post at http://goo.gl/hsTsO2

#ServiceWorker   #PushAPI   #NotificationAPI  
17 comments on original post
89
24
Ju Min's profile photoOsama Mursleen's profile photoThiago F's profile photoVedran Hromalić's profile photo
People
Have him in circles
35,791 people
Barry Mitchell's profile photo
Dhilbar Roshan's profile photo
pio cha's profile photo
xiao hai's profile photo
Anton Vynogradenko's profile photo
Yutra Afiez's profile photo
Derek Zeng's profile photo
Ford Movie Group's profile photo
Md Badiuzzaman's profile photo
Work
Occupation
Senior Developer Programs Engineer
Skills
JavaScript & Front-end engineering, Developer Tooling, Web Components
Employment
  • Google
    Senior Developer Programs Engineer, 2013 - present
    Improving developer tooling and productivity for the Chrome team.
  • Google Chrome
    Developer Programs Engineer, 2012 - 2013
  • Aol
    Software Engineer, 2011 - 2012
  • Shortsaleology
    Senior Web Developer & Project Manager, 2009 - 2011
  • Empora.com
    Senior Web Developer, 2008 - 2009
  • 404Defender
    Lead Web Developer
  • ServaxNet
    Senior Web Developer
  • WMP Ltd.
    Senior Web Developer
  • VREHQ Ltd
    Lead Developer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London, UK
Previously
Mullingar, Ireland - London, England - Mullingar, Ireland - Coventry, England
Links
Contributor to
Story
Tagline
Senior Developer Programs Engineer at Google
Introduction
Whoa. What are you doing on my profile page? Stalker! ; )

So, I'm a Developer Programs Engineer on the Chrome team at Google focusing on creating tools to help empower developers to build compelling web apps more easily.

In my spare time, I enjoy contributing free talks, articles and open source projects to the development community.

I'm the author of two books - "Learning JavaScript Design Patterns" and "Developing Backbone.js Applications", have contributed chapters to several Smashing books and have also created/contributed to projects such as TodoMVC, Yeoman and Aura.

For the latest on my takes on whats going on in the world of web development, feel free to check out my blog at addyosmani.com.
Education
  • University of Warwick
  • Oxford University
  • University of Sheffield
Basic Information
Gender
Male
Other names
Adnan Osmani
Apps with Google+ Sign-in
After having spent so much on other barristers, with little results, I was amazed at how Paul Richmond (of Richmond Canter Immigration Barristers) handled our immigration case with such care, making the process as painless as possible. As other reviewers have mentioned, his reputation simply excels. Trying to immigrate means a mountain of paperwork and several personal details. Mr. Richmond gave us step by step instructions through the immigration procedure, and whenever we had questions, he was always quick to respond with great detail. Thoroughly going through all of our documents, Mr. Richmond made sure that everything was in order, so that the process went as smoothly as possible. If anyone I knew was looking for an Immigration Barrister, I would definitely recommend Paul Richmond. Mr. Richmond is fair, efficient, and very professional. We will certainly be recommended this firm to our colleagues and friends.
• • •
Public - 2 years ago
reviewed 2 years ago
1 review
Map
Map
Map