Changes between Version 2 and Version 3 of PlayStationWebKitPortUpdate2019


Ignore:
Timestamp:
Nov 1, 2019 1:05:46 PM (4 years ago)
Author:
stephan.szabo@sony.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlayStationWebKitPortUpdate2019

    v2 v3  
    11= PlayStation WebKit Port Update
    22
     3- Our fourth contributors meeting
     4    - We used WebKit before that but now are contributing back
    35- Team
     6    - Both in San Francisco and Tokyo
    47    - ~1400 patches landed (~500 since last meeting)
    58    - > 200 patches reviewed
     
    912- Remote Inspector
    1013    - Socket-based implementation
     14        - Didn't have Apple's support or dbus
    1115    - Multi-platform
    1216        - Windows
     
    2327    - Sony enabled Intelligent Tracking Prevention
    2428    - Cookies handled by libPSL (Public Suffix List)
     29    - We plan to continue maintaining and improving this network layer
    2530- Sanitizers and Control Flow Integrity
    2631    - Using CFI to harden WebKit and JSC
     
    3237        - WinCairo can build with clang-cl supports some sanitizers
    3338        - Address Sanitizer bots?
     39            - Maybe based on gtk or wpe given better support for the sanitizers on Linux?
    3440- CMake Improvements
    3541    - Target based
     
    4652        - Numeric literal separators (_)
    4753        - Hasbang (#!)
    48     - Added private C++ API for unhandled promise rejections
     54    - Added private (JSContextPrivateRef) C++ API for unhandled promise rejections
     55        - Internal need for the callback
     56        - No objective C api at this time
    4957    - Made various spec compliance fixes
    5058        - Mostly concerning early errors
     
    5866            - All builds running in docker containers
    5967            - Hoping to address scale and stability
    60 - WebKit Port
     68- Downstream WebKit Port
    6169    - Currently branched off of latest Safari release branch
    6270        - Safari 608.1.48
    6371    - Still have a large amount of patches downstream
    6472        - Upstream focus has been on common code between WInCairo and PlayStation
     73        - Sometimes internally near deadlines things get thrown in, trying to improve things when upstreaming
    6574- WebDriver for Socket Remote Inspector
    6675    - WebKitWebDriver Binary for GTK with our socket implementation
     
    6877    - WinCairo and Mac binary is also coming soon
    6978        - Developers use either Windows or Mac
     79    - This was driven by internal QA requests
     80        - We are interested in WPT in longer term
    7081- Internal Build Infrastructure
    7182    - BuildBot for internal WebKit Builds
     
    7485        - Articfacts to S3
    7586        - Tests running on device from containers
    76     - Docker containers fro building PlayStation port
     87    - Docker containers for building PlayStation port
    7788        - Built on top of Docker containers for Windows port
    7889- Plans for Next Year
     
    8192    - Turn on Public PlayStation Build Bots
    8293    - Work towards a Single Windows Port
     94
     95Q&A
     96    - Question on internal bot version
     97        - Running on 1.7 not 0.8
     98        - Wanted to keep python 2
     99        - Minor changes for version change