The Problem with Native JavaScript APIs

Why reliance on native JavaScript APIs leads to disadvantages



Bookstore > Books > The Problem with Native JavaScript APIs

Rating
AuthorNicholas C. Zakas
PublisherO'Reilly Media
Published2012
Pages16
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101449339956
ISBN-139781449339951
EBook Hardcover Paperback

Many features inspired by popular JavaScript libraries are now available as native JavaScript APIs in today's powerful browsers. While that may seem convenient given all of the JavaScript you need to write, relying on these APIs will only make code maintenance more difficult in the long run.

In this report, Nicholas Zakas-consultant and former front-end tech leader at Yahoo! - provides a case study to show how different browsers can develop native APIs for the same specification and still end up with different interpretations. You'll discover how these APIs can tie your code to specific browsers, forcing you to upgrade application logic whenever new browsers and new browser versions are released.


  1. (8 books)



Similar Books


Building Hybrid Android Apps with Java and JavaScript

Building Hybrid Android Apps with Java and JavaScript

by Nizamettin Gok, Nitin Khanna

Build HTML5-based hybrid applications for Android with a mix of native Java and JavaScript components, without using third-party libraries and wrappers such as PhoneGap or Titanium. This concise, hands-on book takes you through the entire process, from setting up your development environment to deploying your product to an app store.Learn...

Price:  $9.72  |  Publisher:  O'Reilly Media  |  Release:  2013

Learning React Native, 2nd Edition

Learning React Native, 2nd Edition

by Bonnie Eisenman

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers - apps that can access platform features su...

Price:  $44.88  |  Publisher:  O'Reilly Media  |  Release:  2017

Pro JavaScript with MooTools

Pro JavaScript with MooTools

by Mark Obcena

Go beyond JavaScript basics-learn advanced JavaScript features and techniques, as well as how to put MooTools to work to create both browser and desktop applications.Pro JavaScript with MooTools is unlike any other JavaScript book on the market today. While similar books focus on either JavaScript as a language of the browser or how to us...

Price:  $8.99  |  Publisher:  Apress  |  Release:  2010

Head First HTML5 Programming

Head First HTML5 Programming

by Eric Freeman, Elisabeth Robson

HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML's put on some major muscle. Now we've got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you've got to go beyond HTML5 markup and into t...

Price:  $10.00  |  Publisher:  O'Reilly Media  |  Release:  2011

Building Progressive Web Apps

Building Progressive Web Apps

by Tal Ater

Move over native apps. New progressive web apps have capabilities that will soon make you obsolete. With this hands-on guide, web developers and business execs will learn how - and why - to develop web apps that take advantage of features that have so far been exclusive to native apps. Features that include fast load times, push notificat...

Price:  $35.12  |  Publisher:  O'Reilly Media  |  Release:  2017

vCenter Troubleshooting

vCenter Troubleshooting

by Chuck Mills

vCenter is the main component of vSphere and also the primary interface that administrators use to set up, manage, and monitor the vSphere environment.This book will show you how to solve some common problems you face with vCenter. We will cover troubleshooting of vCenter areas such as SQL databases, single sign-on (SSO), password issues,...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2015

D3.js Quick Start Guide

D3.js Quick Start Guide

by Matthew Huntington

D3.js is a JavaScript library that allows you to create graphs and data visualizations in the browser with HTML, SVG, and CSS. This book will take you from the basics of D3.js, so that you can create your own interactive visualizations, to creating the most common graphs that you will encounter as a developer, scientist, statistician, or ...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Server Side development with Node.js and Koa.js Quick Start Guide

Server Side development with Node.js and Koa.js Quick Start Guide

by Olayinka Omole

Every developer wants to build modular and scalable web applications. Modern versions of JavaScript have made this possible in Node.js, and Koa is a Node.js framework that makes it easy. This book is the ideal introduction for JavaScript developers who want to create scalable server side applications using Node.js and Koa.js.The book show...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018