Bug 147409 (InspectorAdoptES6) - [META] Adopt ES6 features in Web Inspector
Summary: [META] Adopt ES6 features in Web Inspector
Status: RESOLVED FIXED
Alias: InspectorAdoptES6
Product: WebKit
Classification: Unclassified
Component: Web Inspector (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 142891 147381 147696
Blocks:
  Show dependency treegraph
 
Reported: 2015-07-29 11:31 PDT by Brian Burg
Modified: 2016-06-06 20:36 PDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Burg 2015-07-29 11:31:07 PDT
Tracking bug for adopting new ES6 features. The comments here can be used to document our progress.
Comment 1 Radar WebKit Bug Importer 2015-07-29 11:31:50 PDT
<rdar://problem/22055394>
Comment 2 Joseph Pecoraro 2016-06-06 20:36:11 PDT
Web Inspector now:

  - uses classes heavily
  - uses arrow functions in many places
  - uses Generators, Proxy, Promise, Symbol, Map, Set
  - uses destructuring, object literal shorthands, and for..of
  - uses rest parameters and spread operator
  - uses plenty of native methods (includes, fill, startsWith, etc)

I imagine we could use a Symbol.iterable somewhere, but it doesn't seem important.

I think we are quite modernized now. Lets close.