cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim Hansen (JIRA)" <>
Subject [jira] [Commented] (CB-8002) Creating a new div for every Js -> Native exec() call
Date Wed, 11 Feb 2015 19:32:14 GMT


Kim Hansen commented on CB-8002:

The Fix for me was simply to use the 3.8.0dev version of the iOS platform. My little interval
thing was just to let me see exactly when my app stopped sending console messages, as this
appeared to happen at the same time that my app stopped handling calls to native code. Once
I confirmed that the new iOS platform code was successful in controlling the memory growth,
I took it out!

> Creating a new div for every Js -> Native exec() call
> -----------------------------------------------------
>                 Key: CB-8002
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 3.7.0
>         Environment: Tested on multiple iOS 8.1 devices, simulators
>            Reporter: Serdar Onal
>            Assignee: Andrew Grieve
>            Priority: Critical
>             Fix For: 3.8.0
> Since the 3.7.0 update, when cordova does a Js to Native call using exec(), somehow the
underlying cordova.js is creating a "gap://ready" iframe on every call. This means that if
you made 1000 native calls you'll have 1000 divs on the DOM.
> I believe this issue is of critical priority as it incurs a huge memory leak.
> Screenshot from safari inspector

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message