Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JavaScript at Scale

Buy
JavaScript at Scale, 9781785282157 (1785282158), Packt Publishing, 2015

Build web applications that last, with scaling insights from the front-line of JavaScript development

About This Book

  • Design and implement JavaScript application architectures that scale from a number of perspectives, such as addressability, configurability, and performance
  • Understand common JavaScript scaling pitfalls and how to tackle them through practical, real-world, solutions and strategies
  • Learn techniques to deliver reusable architectures that stand the test of time

Who This Book Is For

Have you ever come up against an application that felt like it was built on sand? Maybe you've been tasked with creating an application that needs to last longer than a year before a complete re-write? If so, JavaScript at Scale is your missing documentation for maintaining scalable architectures.

There's no prerequisite framework knowledge required for this book, however, most concepts presented throughout are adaptations of components found in frameworks such as Backbone, AngularJS, or Ember.

All code examples are presented using ECMAScript 6 syntax, to make sure your applications are ready for next generation browsers.

What You Will Learn

  • Identify and evaluate the external scaling influencers of your application
  • Build out component composition in large-scale JavaScript applications
  • Design for inter-component communication that scale
  • Understand the importance of addressable resources in JavaScript applications, and approaches to scaling addressability
  • Customize and configure components to meet scaling demands
  • Ensure a highly-performant user experience, despite the size and complexity of your application
  • Design a portable and testable application that's not constrained to one environment
  • Make architectural trade-offs by removing or refactoring components
  • Design components that fail in a scalable way

In Detail

JavaScript applications of today look a lot different from their predecessors of just five years ago. Because of this rapid growth in sophistication and capabilities, we've seen an explosion in JavaScript frameworks; the JavaScript development landscape is a fragmented one. To build large-scale JavaScript applications, we need more than just tools – we need scalable architectures. We create scalable JavaScript architectures by looking at what aspects of our application need to scale and why. Only then can we apply the best patterns and components to our architecture, scaling it into the future.

JavaScript at Scale will show you how to deal with scalability from a number of perspectives; addressability, testability and component composition.

The book begins by defining ‘scale' from a JavaScript point of view, and dives into the influencers of scale, as well as scalable component composition and communication. We will also look at how large-scale architectures need the ability to scale down, and recover from failing components, as well as scale up and manage new features or a large user base.

Filled with real-world JavaScript scaling scenarios, and code-first examples, JavaScript at Scale is your guide to building out applications that last. Each topic is covered in a way that it can be applied to your own unique scenarios; by understanding the fundamentals of a scaling issue, you'll be able to use that knowledge to tackle even the most difficult of situations.

The code examples follow the same approach, using ECMAScript 6 syntax that can be translated to the framework of choice.

(HTML tags aren't allowed.)

CCDP: Cisco Internetwork Design Study Guide
CCDP: Cisco Internetwork Design Study Guide
Looking to advance your career as a network designer or integrator? Here's the study guide you need to prepare for the Cisco Internetwork Design exam, the final step in the Cisco Certified Design Professional program. With full coverage of each Cisco exam objective, this study guide delivers the goods on crucial design issues--from CANs, MANs, and...
Seapower: A Guide for the Twenty-First Century (Cass Series, Naval Policy and History)
Seapower: A Guide for the Twenty-First Century (Cass Series, Naval Policy and History)

The sea has always been central to human development as a source of resources, and as a means of transportation, information-exchange and strategic dominion. It has been the basis for our prosperity and security. This is even more the case, now, in the early 21st century, with the emergence of an increasingly globalized world trading...

Contrast Data Mining: Concepts, Algorithms, and Applications (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series)
Contrast Data Mining: Concepts, Algorithms, and Applications (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series)

A Fruitful Field for Researching Data Mining Methodology and for Solving Real-Life Problems
Contrast Data Mining: Concepts, Algorithms, and Applications collects recent results from this specialized area of data mining that have previously been scattered in the literature, making them more accessible to
...


Learn Programming with Flash MX
Learn Programming with Flash MX

Learn Programming with Flash MX, a book for absolute beginners, covers the fundamental programming principles and skills that every programmer needs to master to create well-structured and efficient code that lives up to professional standards.

This book employs a truly unique classroom-based approach to learning, with the...

Database Technologies: Concepts, Methodologies, Tools, and Applications
Database Technologies: Concepts, Methodologies, Tools, and Applications
The expanding possibilities and promising current and future potential that lies within the advancing field of database technologies encompasses many aspects of life as its beneficial features and innovative functions are seen impacting society at countless diverse angles.

Database Technologies: Concepts, Methodologies, Tools, and...

George Lindsay and the Art of Technical Analysis: Trading Systems of a Market Master
George Lindsay and the Art of Technical Analysis: Trading Systems of a Market Master

Eight months in advance, one eccentric genius predicted the start of history's greatest bull market–accurate to within 17 days and 7 Dow Jones points. Then, days before his death, he called its end–precisely. Louis Rukeyser called him "uncannily accurate." The Stock Traders...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy