@@ -1750,45 +1750,45 @@ function initApp() {
1750
1750
}
1751
1751
1752
1752
// Install servicerWorker if supported.
1753
- // if ('serviceWorker' in navigator) {
1754
- // navigator.serviceWorker
1755
- // .register('/service-worker.js')
1756
- // .then(reg => {
1757
- // // Registration worked.
1758
- // console.log('Registration succeeded. Scope is ' + reg.scope);
1759
- // })
1760
- // .catch(error => {
1761
- // // Registration failed.
1762
- // console.log('Registration failed with ' + error.message);
1763
- // });
1764
- // }
1765
-
1766
- // if (window.Worker) {
1767
- // webWorker = new Worker('/web-worker.js');
1768
- // /**
1769
- // * Handles the incoming message from the web worker.
1770
- // * @param {!Object } e The message event received.
1771
- // */
1772
- // webWorker.onmessage = function (e) {
1773
- // console.log('User data passed through web worker: ', e.data);
1774
- // switch (e.data.type) {
1775
- // case 'GET_USER_INFO':
1776
- // alertSuccess(
1777
- // 'User data passed through web worker: ' + JSON.stringify(e.data)
1778
- // );
1779
- // break;
1780
- // case 'RUN_TESTS':
1781
- // if (e.data.status === 'success') {
1782
- // alertSuccess('Web worker tests ran successfully!');
1783
- // } else {
1784
- // alertError('Error: ' + JSON.stringify(e.data.error));
1785
- // }
1786
- // break;
1787
- // default:
1788
- // return;
1789
- // }
1790
- // };
1791
- // }
1753
+ if ( 'serviceWorker' in navigator ) {
1754
+ navigator . serviceWorker
1755
+ . register ( '/service-worker.js' )
1756
+ . then ( reg => {
1757
+ // Registration worked.
1758
+ console . log ( 'Registration succeeded. Scope is ' + reg . scope ) ;
1759
+ } )
1760
+ . catch ( error => {
1761
+ // Registration failed.
1762
+ console . log ( 'Registration failed with ' + error . message ) ;
1763
+ } ) ;
1764
+ }
1765
+
1766
+ if ( window . Worker ) {
1767
+ webWorker = new Worker ( '/web-worker.js' ) ;
1768
+ /**
1769
+ * Handles the incoming message from the web worker.
1770
+ * @param {!Object } e The message event received.
1771
+ */
1772
+ webWorker . onmessage = function ( e ) {
1773
+ console . log ( 'User data passed through web worker: ' , e . data ) ;
1774
+ switch ( e . data . type ) {
1775
+ case 'GET_USER_INFO' :
1776
+ alertSuccess (
1777
+ 'User data passed through web worker: ' + JSON . stringify ( e . data )
1778
+ ) ;
1779
+ break ;
1780
+ case 'RUN_TESTS' :
1781
+ if ( e . data . status === 'success' ) {
1782
+ alertSuccess ( 'Web worker tests ran successfully!' ) ;
1783
+ } else {
1784
+ alertError ( 'Error: ' + JSON . stringify ( e . data . error ) ) ;
1785
+ }
1786
+ break ;
1787
+ default :
1788
+ return ;
1789
+ }
1790
+ } ;
1791
+ }
1792
1792
1793
1793
/**
1794
1794
* Asks the web worker, if supported in current browser, to return the user info
0 commit comments