Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-19790

Android: Update V8 to latest LTS release

    Details

    • Epic Name:
      Android: Update V8 to latest LTS release
    • Story Points:
      0
    • Sprint:
      2016 Sprint 15 SDK

      Description

      Our current version of V8 that Android (and native modules) are built against is V8 3.9.24.29. That version is from mid-May 2012. It is very, very out of date. We should move to a more recent Long Term Support version of V8 engine to gain ES6 functionality as well as significant performance increases.

      It's worth noting that the is a major change and will break backwards compatibility of native modules, and may force us to drop support for older Android releases. See https://en.wikipedia.org/wiki/Google_Chrome_release_history where it looks like Chrome app dropped support for Android 4.0 with the 43.0.257 release (which uses V8 4.3.61).

      Here's the changelog up to 3.31.1: https://code.google.com/p/v8/source/browse/trunk/ChangeLog
      Here's the changelog for 4.8.151: https://github.com/v8/v8/blob/4.8.151/ChangeLog

        Attachments

          Activity

            People

            • Assignee:
              cwilliams Christopher Williams
              Reporter:
              cwilliams Christopher Williams
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-20547
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Source Code