Office Hour with Chao Ray Feng

Office Hour, Office Hours (Table 2)
  • Challenges with measuring performance of modern web pages that are being dynamic in rendering. Is one number enough? — Page Phase Time categorizes different rendering phases.
  • Wouldn’t it be cool if you can know that at what time a user thinks a web page is “done” (in his/her mind)? — Page Phase Time does this.
  • Platform/Browser/Device Independent solution for measuring perceived performance. — For Web Pages and Apps, etc. Page Phase Time is a image analysis algorithm.
Photo of Chao (Ray) Feng

Chao (Ray) Feng


I have been working for Microsoft as a performance engineer since 2006 and mainly focus on web performance on more than 14 different projects including,,,, etc.

Please Try (or on devices) for the patent I filed for the new PLT measurement methodology based on user perceived experience, which is now being used by MSDN and TFS and under consideration by several other internal teams within Microsoft.

On the personal side, I love basketball, squash, swimming (being a professional swimming athlete for 8 years). My wife and I enjoy playing with my 22-month-old daughter, and that is the majority of time we spend over leisure time.


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at (203) 381-9245 or

Media Partner Opportunities

For media partnerships, contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of Velocity contacts