diff --git a/package.json b/package.json
index fe046b5e54dd1dac9d72f946dd0abd46945da15f..799daa8f663e6d75a88b0acfb694b261c941ab87 100644
--- a/package.json
+++ b/package.json
@@ -75,7 +75,7 @@
     "style-loader": "0.13.1",
     "url-loader": "0.5.7",
     "webpack": "1.13.2",
-    "webpack-dev-server": "1.15.2",
+    "webpack-dev-server": "1.16.0",
     "whatwg-fetch": "1.0.0"
   },
   "devDependencies": {
diff --git a/scripts/start.js b/scripts/start.js
index c285dc50e32452dcff732c4a7062c516990ae5b3..42ea112c053cc14cc7baf31db6e9a0af506aaa8e 100644
--- a/scripts/start.js
+++ b/scripts/start.js
@@ -251,6 +251,9 @@ function addMiddleware(devServer) {
 
 function runDevServer(port, protocol) {
   var devServer = new WebpackDevServer(compiler, {
+    // Silence WebpackDevServer's own logs since they're generally not useful.
+    // It will still show compile warnings and errors with this setting.
+    clientLogLevel: 'none',
     // By default WebpackDevServer also serves files from the current directory.
     // This might be useful in legacy apps. However we already encourage people
     // to use Webpack for importing assets in the code, so we don't need to