UPDATED 16:40 EDT / AUGUST 01 2017

APPS

Google flips client-server model for improved apps, data collection

Developers at Google Inc. are rethinking the standard client-server model in rendering applications. Apps might better serve individual web browsers or entities like Facebook Inc. or Twitter Inc. depending on which side they fall, according to Stephen Fluin (pictured), developer advocate at Google.

“There’s a lot of consumers of content that we don’t necessarily think about when we’re building applications,” Fluin said. For example, there are computers that are processing the web across the internet. Obviously, these include search engines like Google and Bing, but also social data aggregators like Facebook and Twitter. They are scraping websites looking for metadata, thumbnails and all sorts of content, Fluin explained.

This is one reason why Google’s AngularJS development team, to which Fluin belongs, is branching out from its client focus. (AngularJS extends HyperText Markup Language, or HTML, vocabulary for applications.) The team has typically developed to optimize applications for the client or web server side, Fluin told Jeff Frick (@JeffFrick), host of theCUBE, SiliconANGLE Media’s mobile livestreaming studio, during Node Summit in San Francisco, California. 

Running code as close as possible to the browser can produce rich, engaging experiences for users, Fluin stated. 

Reflipping client-server coin

A more recent preoccupation within the Angular community is: “How do we write JavaScript and TypeScript [programming languages] in a way that you can run it on the client or the server?” Fluin said.

Just last week, new Angular command-line-interface changes took effect to make client-server switching easier. “You can run your applications on the server and then bootstrap a client side application on top of that,” Fluin said.

Running applications on the server is not just Google’s plan to make its own (and other data frackers‘) job easier, according to Fluin. There are sometimes benefits to individual web browsers too. “You can actually have an increased perception of your load time, so things look like they’re loading faster,” he said.

Watch the complete video interview below, and be sure to check out more of SiliconANGLE’s and theCUBE’s coverage of Node Summit 2017.

Photo: SiliconANGLE

Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.