Changes between Version 4 and Version 5 of FiveYearPlan


Ignore:
Timestamp:
Mar 12, 2015 3:04:04 PM (9 years ago)
Author:
bfulgham@webkit.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FiveYearPlan

    v4 v5  
    6262There are some changes we could make to WebKit source code that would make development easier (and safer).
    6363* One large benefit would be the the immutable render tree discussed above.
     64* Could some complicated high-level code in JavaScript, rather than C++?
    6465* Renaming
    6566   1. RenderRegions rename to Fragment
     
    6970   1. Move line layout out of RenderBlock & RenderBlockFlow
    7071   1. ScrollableArea and FrameView
     72   1. State of FrameLoader, DocumentLoader, ResourceLoader, ImageLoader, PNGLoader, ThreadSafeCrossOriginLoader, etc. Untenable.
     73   1. Relationships between Document Frame, DOM Window, and Page.
     74* Reconcile more of our multi-path code to share more code. We lack some abstractions that would allow the very common code to be shared between the two.\
     75   1. LineLayout, which has SimpleLineLayout and LineBoxLayout.
     76   1. Selection, which has iOS and Mac specialized versions.
    7177
    7278== Threading ==