Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
PhoneGap Beginners Guide (third edition)

You're reading from   PhoneGap Beginners Guide (third edition) Create, develop, debug, and deploy your very own mobile applications with PhoneGap

Arrow left icon
Product type Paperback
Published in Jul 2015
Publisher
ISBN-13 9781784392284
Length 284 pages
Edition 1st Edition
Languages
Arrow right icon
Toc

Table of Contents (16) Chapters Close

Preface 1. Introduction to PhoneGap FREE CHAPTER 2. Building Your First PhoneGap Project 3. Mobile Frameworks 4. Working with Plugins 5. Using Device Storage and the Files API 6. Using the Contacts and Camera APIs 7. Accessing the Device Sensors and Locations API 8. Advanced PhoneGap 9. Getting Ready for Release 10. A Sample PhoneGap Project A. The JavaScript Quick Cheat Sheet B. Publishing Your App C. Related Plugin Resources D. PhoneGap Tools Index

Comparing compression tools


We have covered three of the most popular compression tools. Each tool has its pros and cons. As always, the right tool for you is the one that best fits your needs. The following table summarizes the results, in bytes, you can get compressing a RequireJS file itself with the tools we just discussed:

File

Original size

Compressor

Size

RequireJS

82944

UglifyJS2

24576

Google Closure

13312

r.js

15360

As you can see, in this example, Google Closure yields the best result, but that is not always the case. If you run the same tests on the popular RaphaelJS library, you get the best result with Google Closure Compiler instead. The results vary depending on the source code writing style; for this reason, there is no single best tool to use. I prefer r.js because it can run the compressor engine as well as handle the plugins and module dependencies very well.

JavaScript task runners such as Gulp or Grunt can be used to create tasks to link, compress, and concatenate...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image