Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #30448
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Re: Node.js |
| Date | 2016-05-16 22:20 +0200 |
| Organization | PointedEars Software (PES) |
| Message-ID | <13691380.NLzAtpMErn@PointedEars.de> (permalink) |
| References | <662bb095-fcbf-4eea-a597-07d07a7975e9@googlegroups.com> <7fab549c-269c-49ab-9b8d-45c30860f0f4@googlegroups.com> <2f390f05-400c-4d34-9e65-d5a066daaaed@googlegroups.com> <5lujjbdjstq25ar3hq92nvvlh6cpq73vif@4ax.com> |
Tim Slattery wrote: > jonas.thornvall@gmail.com wrote: >> Are all .js files serverside "executed on server", i want clientside >> "browser executed" javascript but i want to split the code/script >> over several files, is that possible? > > All (or nearly all) javascript is shipped to the client and executed > there. You can have various chunks of code in various *.js files on > the server, so long as the HTML page references all of them. There are no “HTML pages” (this is an outdated concept that has always been underdefined at best), and *client-side* script resources can now be loaded *on demand* in a reliable, non-blocking, and standards-compliant way. [1] (If ECMAScript implementations in Web browsers would also implement the “export” and “import” features of ECMAScript 2015, we could be writing script modules and have them loaded implicitly now instead of through RequireJS [2] and similar libraries. [3]) Since the References header field is borken, presumably because Google Groups borked the Message-ID, I cannot see if and how this pertains to Node.js, which is a *server-side* environment based on Google V8 JavaScript in that regard; Node.js modules are *never* “shipped to the client”. [4] The OP should read the FAQ and learn “How To Ask Questions The Smart Way”. The author of the precursor should read the FAQ, STFW, and update their knowledge base before giving further advice. __________ [1] <https://www.w3.org/TR/2014/REC-html5-20141028/scripting-1.html#the-script-element> [2] <http://requirejs.org/> [3] <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export> [4] <https://nodejs.org/en/> -- PointedEars FAQ: <http://PointedEars.de/faq> | SVN: <http://PointedEars.de/wsvn/> Twitter: @PointedEars2 | ES Matrix: <http://PointedEars.de/es-matrix> Please do not cc me. / Bitte keine Kopien per E-Mail.
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Node.js jonas.thornvall@gmail.com - 2016-05-16 08:49 -0700
Re: Node.js jonas.thornvall@gmail.com - 2016-05-16 09:00 -0700
Re: Node.js jonas.thornvall@gmail.com - 2016-05-16 09:19 -0700
Re: Node.js jonas.thornvall@gmail.com - 2016-05-16 09:41 -0700
Re: Node.js jonas.thornvall@gmail.com - 2016-05-16 09:46 -0700
Re: Node.js Tim Slattery <tim@risingdove.com> - 2016-05-16 12:53 -0400
Re: Node.js Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-05-16 22:20 +0200
Re: Node.js Aleksandro <aleksandro@gmx.com> - 2016-05-16 18:08 -0400
Re: Node.js Tim Streater <timstreater@greenbee.net> - 2016-05-16 23:16 +0100
Re: Node.js Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-05-17 08:01 +0200
Re: Node.js Aleksandro <aleksandro@gmx.com> - 2016-05-17 16:16 -0400
Re: Node.js DecadentLinuxUserNumeroUno <DLU1@DecadentLinuxUser.org> - 2016-05-18 02:25 +0100
Re: Node.js Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-05-18 20:08 +0200
Re: Node.js Aleksandro <aleksandro@gmx.com> - 2016-05-18 14:54 -0400
Re: Node.js Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-05-19 06:55 +0200
Re: Node.js jonas.thornvall@gmail.com - 2016-05-17 00:35 -0700
Re: Node.js Aleksandro <aleksandro@gmx.com> - 2016-05-17 16:51 -0400
Re: Node.js Luuk <luuk@invalid.lan> - 2016-05-16 20:01 +0200
csiph-web