旋风加速官网下载2024-快连加速器app

Seattle-based hacker, designer and researcher. I make tools that help people debug and test their programs more effectively. PhD '15 @ UW CSE; BS '10 @ Purdue CS.


旋风加速官网下载2024-快连加速器app

2015–
Based in Seattle, WA.

I currently work on web browsers at Apple. Since 2024, I am the lead engineer for Safari's web developer tools such as Web Inspector and WebDriver. In my role, I lead major efforts using a variety of skill sets: user research, prototyping, feature design, implementation, validation, testing, integration, maintenance, standardization, and documentation.

From 2016 to 2024, I added WebDriver support to Safari and MobileSafari. I planned and executed all aspects of the product: feature planning, development, bug fixing, testing, CI support, telemetry, bug triage/diagnostics, standards work, documentation, and partner outreach.

While working on WebDriver, I also took on other projects related to Web Inspector, including demoing at WWDC, adding telemetry and RTL support, writing unit test libraries, and representing Apple in the W3C Browser Tools & Testing Working Group.

旋风加速官网下载2024-快连加速器app

Deterministic replay techniques can cheaply capture an entire program execution and re-run it exactly.

Deterministic replay is a fundamental enabling technology for advanced developer tools. My dissertation work investigates deterministic replay in the browser: how to capture and replay web applications; affordances for navigating to relevant program states; and debugging tools that use past program states to explain behavior.

Internship at Apple in 2014.
University of Washington, 2011—2015.

Dolos is a modern, low-overhead deterministic replay infrastructure for capturing web application behavior. Dolos is being upstreamed into the WebKit project.

The original prototype is explained in our UIST 2013 paper; later prototypes have been upstreamed to WebKit.

Timelapse is the first user interface for capturing and replaying web application executions directly from the browser's developer tools.

University of Washington, 2013–2014.

Probes enable a developer to add logging statements to a live or captured execution while it runs. Time-indexed outputs are a scheme for indexing and seeking playback to text outputs such as console logging.

University of Washington, 2014—2015.

Scry is a tool for understanding how and why a web application's visual output changes. Using Scry, a developer can peek at all operations on a DOM node and trace style and appearance changes back to specific JavaScript statements.

旋风加速官网下载2024-快连加速器app

WebKit Team at Apple, 2014—now.
University of Washington, 2012—2015.

I am a reviewer on the WebKit project, with a focus on better tools for web developers and browser vendors. I began upstreaming Dolos and other parts of my dissertation while I was still earning my PhD.

Internship at Mozilla Research in 2012.

Servo is an experimental browser written in Rust that explores new ways to parallelize, decompose, and secure a rendering engine for web content. I prototyped the current layout subsystem (block/inline/text layout), and worked on many other things.

旋风加速官网下载2024-快连加速器app

Final Project, Data Visualization course, Spring 2015.

webkit-dashboard: a redesign of the WebKit test history dashboard, with better visual encodings, search and filtering features, and better performance.

Final Project, Grad Graphics course, Autumn 2014.

glsl-simulator: an experimental simulator for WebGL Shader Language. Using the simulator, browser developer tools can implement standard debugging tools such as stepping through control flow, introspecting live state and adding logging.

Internship at Mozilla Research in 2011.

在国内怎么翻国外app: an experiment in providing cross-platform browser instrumentation that's scriptable from JavaScript and distributable through the Firefox addon system.

Internship at Microsoft Research in 2010.

C3: a research infrastructure for extensible, type-safe web browsers. I wrote a rendering engine for inlines, blocks, floats, and tables in C#.

旋风加速官网下载2024-快连加速器app

To appear at UIST 2015.

Scry: Explaining Visual Changes in Web Interfaces.
免费翻国外墙的app, Amy J. Ko, Michael D. Ernst

Unpublished draft. See chapter

Interactive Navigation of Captured Executions via Program Output.
Brian Burg, Katie Madonna, Amy J. Ko, Michael D. Ernst.

Unpublished draft.

'War Stories' of Debugging.
Gregory L. Nelson, Brian Burg, Daniela Rosner.

Presented at UIST 2013.
Honorable Mention, Best Paper Award.

Interactive record/replay for web application debugging.
Brian Burg, Richard Bailey, Amy J. Ko, 快帆翻国外加速软件.

Published at 免费翻国外墙的app.

The eval that men do: a large-scale study of the use of eval in JavaScript applications.
Gregor Richards, 快帆翻国外加速软件, Brian Burg, Jan Vitek

Published at 免费翻国外墙的app.

C3: An extensible, reconfigurable platform for HTML-based applications.
Benjamin S. Lerner, Brian Burg, Herman Venter, Wolfram Schulte.

Published at 免费翻国外墙的app.

An analysis of the dynamic behavior of JavaScript programs.
在国内怎么翻国外app, Sylvain Lebresne, 免费翻国外墙的app, Jan Vitek.

TTCl(机场)永久免费加速,TTCl(机场)用不了了,TTCl(机场)跑路了,TTCl(机场)2024  ciash加速器安卓下载,ciash加速器mac下载,ciash加速器7天试用,ciash加速器vpm  RushBee永久免费加速,RushBee7天试用,RushBee2024,RushBeevn  暴雪加速器破解版,暴雪加速器npv,暴雪加速器vps,暴雪加速器vn  白鲸加速器官网,白鲸加速器pc版下载,白鲸加速器用不了了,白鲸加速器不能用了  把我抬走机场ios下载,把我抬走机场安卓下载,把我抬走机场7天试用,把我抬走机场不能用了  优途加速器vnp,优途加速器免费永久加速,优途加速器7天试用,优途加速器打不开了  闪电加速器下载地址,闪电加速器官方网址,闪电加速器安卓下载,闪电加速器打不开