On 4/25/2022 6:29 AM, Matt Hogstrom wrote:
Kirk, IIRC Node.js was one such technology. I don’t have a lot of familiarity
on the tech but from what I remember it was not possible to “port” the engine
because it directly generated x86 instructions (I was told) so it basically
compiled the code to x86. IBM had a challenge getting it on z/OS because of
this. Given there is now ARM, x86, s390x I presume that the architecture has
changed, but like I said, my information was from the sidelines. That is not
an easy port.
IBM did a GREAT job with the heavy lifting for node.js!
Much of our back-office infrastructure supporting our web pages and
secure portal is written in node.js. The same programmer can write
node.js targeted for Linux on x86, Linux for Z, and z/OS. There is no
difference in how it's programmed, but there is a difference how it
performs.
The z/OS version is not zIIP-eligible and is therefore running on
knee-capped CPs in our environment. When running on Linux for Z it runs
on an IFL which is fast (and SMT-threaded). The Linux for x86 version is
also fast (and hyper-threaded). Given this constraint, we try to put
CPU-intensive activities (such as code page conversion) on the
faster-executing platforms.
--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/
--------------------------------------------------------------------------------
This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN