NW.js v0.33.4 Released with Node.js v10.11.0

95 views
Skip to first unread message

Roger Wang

unread,
Sep 25, 2018, 8:28:14 PM9/25/18
to nw.js

Version 0.33.4 is released to sync with Node.js v10.11.0.

Previously NW 0.33 was released with Chromium 69. It contains usual under-the-hood performance and stability tweaks, but there are also some cool new features to explore. It supports AV1 video decoder, new CSS tricks, OffscreenCanvas, Keyboard Map API and many more. Please check upstream information for details. For a complete list of all features (including experimental features) in this release, see the Chrome 69 milestone hotlist.

We've made the 0.33 branch ready soon after Chromium beta bumps to 69. Thanks to the testers for their valuable feedback and bug reports. We've been working on 2 branches simultaneously: a released branch on current Chromium stable and a beta branch on Chromium beta.

ChangeLog

  • Update Node.js to v10.11.0
  • add DEPS and script to sync NW repos with gclient

Full ChangeLog: https://github.com/nwjs/nw.js/blob/nw33/CHANGELOG.md

Download

SDK build:

Binary for other platforms: https://dl.nwjs.io/v0.33.4/

There are 2 builds for each platform - normal build, and SDK build. Normal build doesn't have devtools, only SDK build does. lt can be opened by pressing F12 (Cmd-Alt-I on OSX). SDK packages also have more development tools to be exposed in the following releases, as well as the NaCl support.

Our build infrastructure enables live binary build from git tip so you can access to the latest binary from https://dl.nwjs.io/live-build/

Known issues

http://docs.nwjs.io/en/latest/For%20Users/Migration/From%200.12%20to%200.13/#known-issues

jtg-gg

unread,
Sep 27, 2018, 3:26:15 AM9/27/18
to nw.js
Roger Wang

are you going to maintain 2 DEPS ? the original from chromium and the new one inside content/nw/ ?
and do the build documentation needs to be updated ?

Jefry

Roger

unread,
Sep 27, 2018, 5:03:27 AM9/27/18
to Jefry T, nw.js
Yes. 2 DEPS files will be maintained and the previous workflow will continue to work, except that the version tags will be applied in the NW repo only.

The new DEPS file in content/nw directory and a script 'content/nw/tools/sync.py' is for a new workflow. Under that a single commit in the NW repo will identify a single build. Previously a single build was identified by 4 commits from different repos. The new workflow is now used by buildbot and will be documented.

Regards,
Roger

--
You received this message because you are subscribed to the Google Groups "nw.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nwjs-general...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Roger Wang

unread,
Sep 27, 2018, 7:56:32 AM9/27/18
to nw.js
btw, this makes the changes in the chromium repo more visible and easier to understand. Hopefully this will encourage contributions as well.

Roger
To unsubscribe from this group and stop receiving emails from it, send an email to nwjs-general+unsubscribe@googlegroups.com.

iamjac...@gmail.com

unread,
Oct 10, 2018, 12:13:17 AM10/10/18
to nw.js
hello i see the new feature "Call Node.js modules directly from the DOM and Web Workers" in this version 0.33.4;
i use this code in the web worker:
const fs = require('fs')
but there is an error : "Uncaught ReferenceError: require is not defined";
i want to know how to call node.js modules from the web worker, thanks very much!

在 2018年9月26日星期三 UTC+8上午8:28:14,Roger Wang写道:
Reply all
Reply to author
Forward
0 new messages