最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

javascript - PhoneGap Garbage Collection - Stack Overflow

matteradmin7PV0评论

I had a long discussion with my friend about PhoneGap. He said that PhoneGap has no garbage collection scenario. I searched for Javascript garbage collection and found the following links:

What is JavaScript garbage collection?

How to write low garbage real-time Javascript

Now this is the question: Does PhoneGap have garbage collector (or PhoneGap apps have been handled automatically like native ones)? If the answer is yes, is it similar to the javascript garbage collector?

I appreciate your ments :)

I had a long discussion with my friend about PhoneGap. He said that PhoneGap has no garbage collection scenario. I searched for Javascript garbage collection and found the following links:

What is JavaScript garbage collection?

How to write low garbage real-time Javascript

Now this is the question: Does PhoneGap have garbage collector (or PhoneGap apps have been handled automatically like native ones)? If the answer is yes, is it similar to the javascript garbage collector?

I appreciate your ments :)

Share Improve this question edited May 23, 2017 at 11:53 CommunityBot 11 silver badge asked May 7, 2013 at 12:09 Majid AbarghooeiMajid Abarghooei 6637 silver badges22 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 9

Before the answer, I'd like to clarify a point. There isn't a global "JavaScript garbage collector" for all browsers, each JavaScript implementation has a different method for handling it. While I'd guess that most implementations are very similar, how garbage collection happens could differ between Firefox, Chrome, Safari, etc. based on the underlying engine.

A PhoneGap app is essentially a wrapper around a specialized native view that can render HTML and run JavaScript. For Android, this is a WebView, based on the Android Browser. For iOS, it's a similar setup which uses Mobile Safari's engine. Each platform will have its own way of running your code.

Marrying these two points, PhongGap doesn't contain any explicit garbage collection because it is already implemented in the underlying web engine. An Android PhoneGap Application will use Android Browser garbage collection, an iOS PhoneGap App will use Safari garbage collection, etc. While you can be reasonably certain that garbage collection will occur with your PhoneGap app, you may see different results between platforms.

Post a comment

comment list (0)

  1. No comments so far