サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
speakerdeck.com/addyosmani
Talk from Fullstack Conf London, 2015. Video: https://skillsmatter.com/skillscasts/6890-keynote-chrome-devtools-deep-dive As the complexity of the web apps you build keeps moving, so do the Chrome DevTools. In this session, Addy will give you the latest update on your favourite companion; exploring new features in performance profiling, JavaScript debugging and animation inspection. You’ll walk ou
📹Video: https://www.youtube.com/watch?v=XpGa6IzmmQg Presented at FITC Web Unleashed 2015, Toronto. As the complexity of the web apps you build keeps moving, so do the Chrome DevTools. In this session, I will give you the latest update on your favourite companion; exploring new features in performance profiling, animation inspection and updates to the JavaScript editing workflow with V8. You’ll wa
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
~ 198 slides on tools to help you stay productive on the front-end.
Presented at CSSConf.eu, September 2014. Video: https://www.youtube.com/watch?v=FEs2jgZBaQA You've learned the concepts, now meet the tools. High-performance sites need to feel instant and deliver the goods in < 1000ms. In this talk, learn about the bleeding edge tools that can automate keeping your CSS on the fast path. Automate generating critical-path CSS, removing unused CSS, discovering dupli
Video: https://www.youtube.com/watch?v=LaxbdIyBkL0 Presented at at the Google WebPerf Special (London WebPerf Group), August 26th 2014. Efficient JavaScript webapps need to be fluid and fast. Any app with significant user interaction needs to consider how to effectively keep memory usage down because if too much is consumed, a page might be killed, forcing the user to reload it and cry in a corner
Jank-free rendering performance has been shown to positively affect user engagement and user experience in a number large sites, yet remains an area many developers are unaware of how to diagnose or optimize for. To highlight how widespread rendering is a performance issue, we’re going to walk through case studies of Flickr, Pinterest, Google+, Twitter Bootstrap and more. Learn about common paint
Tools for keeping you productive during mobile web development. Given at #Frontrend in Tokyo.
Writing a modern web app these days can sometimes feel like a tedious process; frameworks, boilerplates, abstractions, dependency management, build processes..the list of requirements for a front-end workflow appears to grow each year. What if however, you could automate a lot of this? This talk introduces you to a new workflow of tools to keep you productive on the front-end. Learn about: - Yeoma
In this talk, we'll explore the current state of MVC in the JavaScript community, what MVC was originally supposed to be (Smalltalk-80) and whether modern frameworks abuse (or evolve) the MVC pattern. We'll also look at a framework that tries to stick more closely to the original version of MVC and close up with a panel discussion. I thoroughly enjoyed the panel and will update with links to video
These are the slides for a talk I gave at jQuery Conf UK, where I explored a number of effective design patterns for scaling applications using JavaScri…
Developers creating JavaScript applications these days usually use a combination of MVC, modules, widgets and plugins for their architecture. They also use a DOM manipulation library like jQuery. Whilst this works great for apps that are built at a smaller-scale, what happens when your project really starts to grow? In this talk, I present an effective set of design patterns for large-scale JavaSc
In this talk, I describe a JavaScript application architecture that is highly decoupled, encouraging modules to only publish and subscribe to events of interest rather than directly communicating with each other. It supports your application continuing to function even if particular modules fail; module management - where a central body can manage when modules start, stop or need to be restarted;
In this talk, I present a number of useful patterns for developing large-scale JavaScript applications that are highly decoupled.
This talk is about the importance of performance-testing your JavaScript and jQuery code (and appreciating performance gotchas you can keep in mind when writing code that uses jQuery). It includes performance tests for many of the tips we regularly suggest users use so you can see first hand just why a particular best practice is worth using.
このページを最初にブックマークしてみませんか?
『Addy Osmani (@addyosmani) on Speaker Deck』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く