emGee Software Solutions Custom Database Applications

Share this

InfoWorld JavaScript

InfoWorld JavaScript
Updated: 1 day 15 hours ago

Next.js 7 framework compiles faster, supports WebAssembly

Fri, 09/21/2018 - 03:00

Zeit’s open source Next.js framework for static and server-rendered React applications compiles faster and improves error reporting with the new Version 7 release. Support for the WebAssembly binary format—via the Webpack 4 module bundler—is a key addition as well.

[ Go deeper: How to get started with WebAssembly. • What’s next for WebAssembly. • 8 projects that give WebAssembly a lift • So, What’s next for WebAssembly, exactly? | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] The new features in Next.js Version 7

Next.js 7 boots up 57 percent faster during development, Zeit says, thanks to optimizations in the code base and the use of both Webpack 4 and the Babel 7 JavaScript compiler. And an incremental compilation cache lets code changes build 40 percent faster.

To read this article in full, please click here

Categories: Web Technologies

What’s new in TypeScript 3.1

Fri, 09/14/2018 - 13:00

Microsoft has released the release candidate for TypeScript 3.1, which focuses on programming enhancements, some of which can break existing code.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

TensorFlow.js puts machine learning in the browser

Tue, 09/11/2018 - 14:30

Google’s TensorFlow open source machine learning library has been extended to JavaScript with Tensorflow.js, a JavaScript library for deploying machine learning models in the browser.

A WebGL-accelerated library, Tensorflow.js also works with the Node.js server-side JavaScript runtime and is part of the TensorFlow ecosystem.  With machine learning directly in the browser, there is no need for drivers; developers can just run code.

To read this article in full, please click here

Categories: Web Technologies

Interview: Joel Spolsky on how the developer role has changed

Tue, 09/11/2018 - 03:00

Joel Spolsky is best known as the cofounder of Stack Overflow, the peer-to-peer Q&A site that every developer knows—and that most visit often. Less celebrated is that Spolsky is also the creator of Trello, the collaboration and work management tool bought by Atlassian last year for $425 million.

But perhaps even more successfully, Spolsky is a writer. He has written five books for developers and, in the year 2000, started Joel on Software, a cleanly written and often funny blog that has addressed key issues in the tech business and delivers sharp advice on how to code better. Those who have been around the industry a while know that blog well and value the critical thinking behind it.

To read this article in full, please click here

Categories: Web Technologies

What’s new in NativeScript

Wed, 08/29/2018 - 10:30

NativeScript, a framework for native mobile application development leveraging JavaScript technologies, now has Version 4.1 avaiable, as well as Version 1.0 of its NativeScript-Vue open source project available and the NatievScript Schematics frsmework. 

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

Faster Babel 7 compiler debuts for JavaScript, TypeScript

Wed, 08/29/2018 - 09:40

Babel 7, an upgrade to the JavaScript compiler two years in the making, is now available, with speed improvements and TypeScript support.

The faster Babel should reduce build times. Changes have been made to optimize code. Patches have been accepted from Google’s V8 JavaScript engine team.

[ What is TypeScript? Industrial-strength JavaScript. • See the new features in TypeScript’s frequent updates with InfoWorld’s TypeScript version feature tracker. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Also, Babel now ships with TypeScript support. You parse type syntax using @babel/preset-typescript, similar to how Babel has handled the Flow static type checker. But Babel does not do type-checking on TypeScript code; it only transforms the code and will compile regardless of which type errors might be present. Babel does transform the latest JavaScript features to older runtimes and browsers.

To read this article in full, please click here

Categories: Web Technologies

15 great alternatives to React, Angular, and Vue

Mon, 08/27/2018 - 03:00

“The Sound of Music” may preach, “Let’s start at the very beginning, a very good place to start.” But almost every developer knows it is a foolish plan. The right place to start is with a firm foundation built by a great team of open source developers. Clone their hard work and then add just enough code to make it your own. There’s no need to repeat what everyone has done before.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

Interview: Brendan Eich on JavaScript’s blessing and curse

Fri, 08/17/2018 - 03:00

Being the creator of JavaScript has been a blessing and a curse for Brendan Eich. On the one hand, JavaScript has the distinction of being the most popular programming language in the world. On the other, no language has been the target of more snark.

Eich is well aware of the language’s drawbacks—after all, in 1995, he worked around the clock to create JavaScript in a mere 10 days. In this lively interview with IDG’s Eric Knorr, Eich readily admits to JavaScript’s flaws and talks frankly about what he might have done better, while touching on JavaScript’s improvements over its 23-year lifespan. Warts and all, JavaScript has indeed become “the assembly language of the web.”

To read this article in full, please click here

Categories: Web Technologies

JavaScript creator Brendan Eich, on the genesis of the popular programming language | True Technologist Ep 1

Fri, 08/17/2018 - 03:00
In this episode of True Technologist, Brendan Eich, creator of the JavaScript language and cofounder of Mozilla, describes the hectic and challenging early days of bringing JavaScript to market, as well as his new company, Brave Software
Categories: Web Technologies

Vue JavaScript CLI tool gets a rewrite

Mon, 08/13/2018 - 14:00

Vue CLI, which provides a standard build tool chain for applications built with the Vue JavaScript framework, has been rewritten in its Version 3.0 release, which debuted on August 10.

Called a “completely different beast” from its predecessor by Vue.js creator Evan You, Vue CLI 3.0 is intended to reduce configuration “fatigue” of front-end tools. Incorporating best practices in the tool chain was a goal as well.

[ Go deeper at InfoWorld: Beyond jQuery: An expert guide to JavaScript frameworks • The complete guide to Node.js frameworks • The 10 essential JavaScript developer tools • The 6 best JavaScript IDEs and 10 best JavaScript editors. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Vue CLI 3 provides Vue CLI projects out-of-the-box support for the following:

To read this article in full, please click here

Categories: Web Technologies

Vue JavaScript CLI tool apps gets a rewrite

Mon, 08/13/2018 - 14:00

Vue CLI, which provides a standard build tool chain for applications built with the Vue JavaScript framework, has been rewritten in its Version 3.0 release, which debuted on August 10.

Called a “completely different beast” from its predecessor by Vue.js creator Evan You, Vue CLI 3.0, or Vue 3, is intended to reduce configuration “fatigue” of front-end tools. Incorporating best practices in the tool chain was a goal as well.

[ Go deeper at InfoWorld: Beyond jQuery: An expert guide to JavaScript frameworks • The complete guide to Node.js frameworks • The 10 essential JavaScript developer tools • The 6 best JavaScript IDEs and 10 best JavaScript editors. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Vue 3 provides Vue CLI projects out-of-the-box support for the following:

To read this article in full, please click here

Categories: Web Technologies

React Native JavaScript framework stumbles

Thu, 08/09/2018 - 12:15

Once hailed as a breakthrough in mobile development, Facebook’s React Native framework is stumbling, with users reassessing their commitment to the technology and Facebook looking to overhaul it.

React Native has been used at companies like Uber to Tesla, Instagram, and Facebook itself. Late in 2015, analyst firm IDC saw React Native as offering a new paradigm for hybrid development, freeing developers from the Webview component and delivering native performance. React Native opened the native device platform to web developers, said IDC. But IDC did add the caveat that the technology was still immature at the time.

To read this article in full, please click here

Categories: Web Technologies

React Native JavaScript framework stumbles

Thu, 08/09/2018 - 12:15

Once hailed as a breakthrough in mobile development, Facebook’s React Native framework is stumbling, with users reassessing their commitment to the technology and Facebook looking to overhaul it.

React Native has been used at companies like Uber to Tesla, Instagram, and Facebook itself. Late in 2015, analyst firm IDC saw React Native as offering a new paradigm for hybrid development, freeing developers from the Webview component and delivering native performance. React Native opened the native device platform to web developers, said IDC. But IDC did add the caveat that the technology was still immature at the time.

To read this article in full, please click here

Categories: Web Technologies

What’s new in Google’s V8 JavaScript engine Version 6.9

Wed, 08/08/2018 - 06:45

A new beta of Google’s V8 JavaScript engine is now available, for the Chrome 69 browser.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

What’s new in Angular: Version 6.1 ships, Version 7 beta arrives

Mon, 08/06/2018 - 14:45

Version 6.1 of Angular, Google’s popular JavaScript framework for building mobile and desktop applications, is here, with the first production release available. And the first beta of Angular 7 has also arroved.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

Fusion.js JavaScript framework is geared to lightweight apps

Fri, 08/03/2018 - 03:00

Uber has introduced an open source web framework called Fusion.js that is anchored by a plugin architecture.

Intended for development of high-performing, lightweight apps, the JavaScript framework offers code reuse on both the server and browser and works with libraries such as React and Redux.

[ Go deeper at InfoWorld: Beyond jQuery: An expert guide to JavaScript frameworks • The complete guide to Node.js frameworks • The 10 essential JavaScript developer tools • The 6 best JavaScript IDEs and 10 best JavaScript editors. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Fusion.js offers a command-line interface, a webpack/babel transpilation pipeline, and a Koa server. You use its plug-in-based architecture to build single-page applications and applications that depend on service layers to meet requirements such observability, testing, and internationalization. There are plugins for data-fetching and styling.

To read this article in full, please click here

Categories: Web Technologies

What’s new in Angular: Version 6.1 ships

Wed, 08/01/2018 - 11:10

Version 6.1 of Angular, Google’s popular JavaScript framework for building mobile and desktop applications, is here, with the first production release available.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

What is WebAssembly? The next-generation web platform explained

Wed, 08/01/2018 - 03:00

For two decades now, we’ve had only one programming language available to use natively in a web browser: JavaScript. The slow death of third-party binary plug-ins has ruled out other languages, such as Java and Flash’s ActionScript, as first-class citizens for web development. Other web languages, like CoffeeScript, are merely compiled to JavaScript.

But now we have a new possibility: WebAssembly, or WASM for short. WebAssembly is a small, fast binary format that promises near-native performance for web applications. Plus, WebAssembly is designed to be a compilation target for any language, JavaScript being just one of them. With every major browser now supporting WebAssembly, it’s time to start thinking seriously about writing client-side apps for the web that can be compiled as WebAssembly.

To read this article in full, please click here

Categories: Web Technologies

WebAssembly primer: Get started with WebAssembly

Wed, 07/25/2018 - 03:00

WebAssembly promises a whole new kind of web—snappier performance for users, and more flexibility for developers. Instead of being locked into using JavaScript as the sole language for client-side web interaction, a developer can choose from a broad range of other languages—C, TypeScript, Rust, Ruby, Python—and work in the one they’re most comfortable with.

To read this article in full, please click here

(Insider Story)
Categories: Web Technologies

IBM launches resources for cloud-native Node.js apps

Wed, 07/25/2018 - 03:00

IBM’s new CloudNativeJS project seeks to help developers build and deploy cloud-native Node.js applications via Docker containers and Kubernetes orchestration.

The open source effort is intended to provide tools, best practices, and assets to make it easier to build enterprise-grade applications in the cloud.

[ Getting to know Node? Don’t miss: Node.js tutorial: Get started with Node.js10 JavaScript concepts every Node developer must master.The complete guide to Node.js frameworks7 keys to structuring your Node app. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

The CloudNativeJS project’s current assets include:

To read this article in full, please click here

Categories: Web Technologies

Pages