Skip to Content
図解まるわかり 仮想化のしくみ
book

図解まるわかり 仮想化のしくみ

by 鈴木 健治, 宗村 拓実, 丸山 勝康, 欧 肖
May 2024
Intermediate
248 pages
6h 59m
Japanese
Shōeisha
Content preview from 図解まるわかり 仮想化のしくみ
216
 クライアント側でのアプリケーションとして、いつでもどこでも
行できるアプリケーションとして現在主流なのはJavaScript ではない
でしょうか。ブラウザやデバイスに搭載されているJavaScript エンジンに
よって、OSやデバイスを問わずさまざまなアプリケーションを実行可能
です。JavaScript以外の言語CやC++などはプログラムを実行するた
めにコンパイルして機械語に翻訳します。そのため、CPUアーキテクチ
ャー、OS の種別Windowsや Linuxなど、環境ごとに実行前にコンパイ
ルしておく必要があります。
 一方でJavaScriptは構文解析によってバイトコードという中間コー
ドを生成し、その後各実行環境に合わせた機械語に変換することで、
つでもどこでもを実現しています12-3)
 上記のようなしくみでいつでもどこでもを実現する JavaScript です
が、JavaScript を実行する際に必要な多数の共通プログラムをダウンロー
ドする必要があります。このため実装方法によっては、アプリケーション
の実行速度に問題が出るケースがありました。また、プログラム実行時に
JavaScriptから生成したバイトコードに基づき、Just In CompilerJIT
コンパイルしており、JITコンパイル回数を重ねて実績に基づいて最適化
するため、コンパイルの実績から外れた処理ではパフォーマンスが安定し
ないなどの課題がありました12-4)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

図解まるわかり データベースのしくみ

図解まるわかり データベースのしくみ

坂上 幸大
図解まるわかり 要件定義のきほん

図解まるわかり 要件定義のきほん

西村 泰洋, 相川 正昭, 蓮沼 潤一

Publisher Resources

ISBN: 9784798187068