ITmedia総合  >  キーワード一覧  >  J

「JavaScript」関連の最新 ニュース・レビュー・解説 記事 まとめ

主要なWebブラウザの多くで動作するスクリプト言語。主に、Webアプリケーションやウィジェット/ガジェットのユーザーインターフェイス(以下、UI)に用いられる。Webブラウザにプラグインをインストール必要がなく、HTMLファイル内に直接記述できるなどの特徴がある。
JavaScript − @ITリッチクライアント用語辞典

-こちらもご覧ください-
質問!JavaScript→ITmediaのQ&Aサイト「質問!ITmedia」でJavaScript関連の質問をチェック

プレミアムコンテンツ:
Computer Weekly日本語版:あなたの知らない検索の世界
特集は特殊用途特化型検索サービスと「NVMe over TCP」、NoSQLデータベース&インメモリデータベースの3本。他に5Gプロトコルの脆弱性、Slackの最新動向、TensorFlow Liteを搭載し、JavaScriptで独自アプリも作れるスマートウォッチなどの記事をお届けする。(2020/9/13)

写経でJavaScriptを習得できる? 話題の「ぷよぷよプログラミング」に親子で挑戦してみた
「ぷよぷよ」のプログラミング教材に親子で挑戦してみた。プログラミングを習得できる? 始め方や進め方は?――気になる点を徹底レビュー。(2020/7/15)

AWS、ソフトウェアパッケージのリポジトリサービス「AWS CodeArtifact」リリース npmやMavenなどのパッケージを共有可能
米Amazon Web Servicesが、ソフトウェアパッケージなどのリポジトリをマネージドサービスとして提供する「AWS CodeArtifact」の正式リリースを発表。現時点で対応しているビルドツール/パッケージマネジャーは、MavenとGradle(Java)、npmとyarn(JavaScript)、pipとtwine(Python)。これらのバージョンの統一や依存関係の整理などが容易になる。(2020/6/12)

攻撃者の手口を知ろう
サイバー犯罪者のトレンドはJavaScriptを悪用したスキミング
今、サイバー犯罪者たちはどのような攻撃を使っているのか。これから何が脅威になるのか。今後さらに増加すると想定されている、JavaScriptによるスキミングについて知っておこう。(2020/6/12)

専用クラウドサービスを無料で利用できる:
JavaScriptで開発可能なIoT入門キット「obniz Starter Kit」、CambrianRoboticsが発売
CambrianRoboticsは、IoT開発入門キット「obniz Starter Kit」を発売した。8つの電子部品モジュールが付属し、これらをボードコンピュータの専用インタフェースに接続して使う。(2020/3/25)

分野、レベル感に合わせた情報収集が可能に:
技術情報収集サービス「TechFeed Pro」をリリース 「#JavaScript」から「#猫」まで網羅
テックフィードは技術情報収集サービス、「TechFeed Pro」をリリースした。200種類ある分野ごとに、最新トレンド情報からエキスパート向けのハイレベルなものまで、収集したい情報のレベル感を自由に設定して収集できるという。(2020/3/23)

GitHub、JavaScriptパッケージ管理のnpmを買収
Microsoft傘下のGitHubが、サーバ側で動作するJavaScript「Node.js」パッケージを管理するオープンソースツール「npm」を提供するnpmを買収する。将来的にはnpmをGitHubに統合していく計画。(2020/3/17)

GitHubでソースコードやIssueを共有:
東京都、Vue+Nuxt.jsで構築した「新型コロナウイルス感染症対策サイト」をNetlifyで公開
東京都は、「新型コロナウイルス感染症対策サイト」を公開した。VueやNuxt.jsなどのJavaScriptフレームワークやホスティングサービスのNetlifyを活用している。(2020/3/6)

ハックしたくなる要素山盛り
独自アプリも実装可能なTensorFlow Lite搭載スマートウォッチ「Bangle.js」
JavaScriptで独自アプリを開発・実装でき、TensorFlow Liteを利用したAIアプリも作れる。ハードウェアは分解も容易。そんな開発者を刺激する要素満載のスマートウォッチとは?(2020/1/15)

Computer Weekly日本語版
JavaScriptで作ったAIアプリが動くスマートウォッチ登場
ダウンロード無料のPDFマガジン「Computer Weekly日本語版」提供中!(2020/1/8)

第4回 スマートビルディング EXPO:
デルタ電子のLOYTEC最新コントローラーは、“顔認証”などIoTへ対応
デルタ電子のビルオートメーションシステムは、日本のビル建て替え需要をターゲットに、基幹となるLOYTECのコントローラーを多様な機器に応じられる“オープン通信プロトコル”としている。現在は、スマート照明や顔認証など進化するIoTデバイスも、BAS上での一元的な制御を目指し、クラウドと連携する目的でプラットフォームにJavaScriptを採用。同時に将来的な遠隔でのビル多棟管理を見据え、Webインタフェースの開発も進めている。(2020/1/6)

どのJavaScript技術が有望?:
利用者調査「State of JavaScript」最新版が公開、2万人強が参加
JavaScriptの利用動向に関する年次調査(2019年版)が発表された。開発者2万1717人の回答を集計、分析したものだ。勢いのあるフレームワークやツール、JavaScriptのスーパーセット言語が分かる。(2019/12/24)

ポインタ圧縮の効果が大きい:
オープンソースのJavaScript/WebAssemblyエンジン「V8 release v8.0」が公開
オープンソースのJavaScript/WebAssemblyエンジンの最新版「V8 release v8.0」が公開された。数週間後に正式リリース予定のWebブラウザ「Chrome 80」に搭載される。メモリ消費量が減ったために高速動作する他、プログラマーがバグを作り込みにくい仕組みを取り入れた。(2019/12/23)

デバッグに役立つ:
FirefoxでJavaScriptを含む動作の記録や巻き戻しが可能に、Mozillaが実験的プロジェクトを推進
Mozillaが実験的プロジェクトとして、「Mozilla Firefox」ブラウザの動作の記録、再生、巻き戻しが可能な「Web Replay」技術を開発している。(2019/12/6)

事前コンパイルで高速起動
Facebookがモバイルアプリ用JavaScriptエンジン「Hermes」を公開
Facebookは、JIT(Just In Time)よりも高速にアプリが起動するAOT(Ahead Of Time)を採用したJavaScriptエンジンをオープンソースで公開した。(2019/10/11)

「React」「Angular」「Node.js」がトップ3:
求人情報から見えた「JavaScriptフロントエンド開発者に必要なスキル」 CV Compiler
オンライン履歴書改善サービス「CV Compiler」の提供元が、AngelList、StackOverflow、LinkedIn、その他IT企業の人材採用ページから、JavaScript開発者の求人情報約300件を収集し、頻繁に言及される募集条件を調査した結果を発表した。(2019/8/9)

診断レポート機能を導入:
最新版「Node.js 12」が公開、TLS 1.3に対応
Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript環境の最新版「Node.js 12」が公開された。TLS 1.3対応や診断レポート機能の実験的導入など多数の改良が施されている。(2019/4/25)

セキュリティクラスタ まとめのまとめ 2019年3月版:
「JavaScript」と「警察」は相性が悪いのか?
2019年3月のセキュリティクラスタでは、「JavaScriptを使った無限アラートサイトへのリンクで中学生が補導された事件」に対する意見が殺到しました。「コインハイブ事件の判決」でもJavaScriptと警察の対応が話題の中心になりました。この他、「破産者マップ」についても多数のツイートが飛び交いました。(2019/4/15)

「政治はなぜ技術を潰す?」 “いたずらURL摘発”で弁護士やエンジニア議論 勉強会をライブ配信
JavaScriptを使ったループプログラムのURLを掲示板に書き込んだ3人が摘発された事件をテーマにしたエンジニアと法律家のための勉強会が20日夜に開催。Facebookページでライブ配信も。(2019/3/20)

「私は既に萎縮している」 セキュリティエンジニア、兵庫県警に情報公開請求 「いたずらURLで摘発」問題で
JavaScriptを使った無限ループプログラムのURLを掲示板に書き込んだ3人が摘発された事件。「何がセーフで何がアウトか分からない」とエンジニアの間で困惑が広がる中、あるセキュリティエンジニアが兵庫県警に対して、どういった内容が摘発対象になるか説明を求める情報公開請求を行った。(2019/3/13)

「いたずらURL貼って補導」がIT業界の萎縮をまねく理由
JavaScriptのループ機能を使った“ブラクラ”のURLを書き込んだ3人が摘発されて物議を醸している。今回の事件で本当に注目すべき問題は何なのか。同じく問題視されている改正著作権法の共通点についてもまとめたい。(2019/3/8)

「ループURL貼って補導」「Coinhive逮捕」に、“JavaScriptの父”ブレンダン・アイク氏も苦言
JavaScriptのループ機能を使った“ブラクラ”のURLを書き込んだ3人が摘発され物議。昨年には、JavaScriptを使った仮想通貨採掘プログラム「Coinhive」設置者が逮捕された。これらの事件について“JavaScriptの父”ブレンダン・アイク氏が意見を述べ注目を集めている。(2019/3/7)

キャリアニュース:
「Scala」が最多で678万円、プログラミング言語ごとの平均指名年収額
転職ドラフトが「プログラミング言語別の市場人気や年収の集計結果」を発表。2018年で指名数が最も多かったプログラミング言語は「JavaScript」で、平均指名年収額が最も高かったのは678万円の「Scala」だった。(2019/1/23)

2019年1月には3.3登場か?:
Microsoft、プログラミング言語「TypeScript 3.2」を公開
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 3.2」を公開した。TypeScriptは、静的型付けができるJavaScriptのスーパーセット。(2018/12/3)

Visual Studio CodeでWebアプリ開発を始めよう:
VS CodeでJavaScriptアプリを作成する上で知っていると便利(?)なこと
Node.jsアプリを例に、VS CodeでのJavaScriptアプリ開発時に知っていると便利な機能やデバッグの基礎を取り上げる。(2018/7/10)

組み込み開発ニュース:
iOS用フィジカルコンピューティングツールキットの最新版を発売
ユカイ工学は、iOS用フィジカル・コンピューティングツールキットの最新版「konashi3.0」を発売した。従来のJavaScriptでの開発に加え、DAC(D-Aコンバーター)機能を追加した。(2018/7/4)

JavaScript実行時、「閲覧者の了解をいちいち得る」ページ登場 「Coinhiveより嫌」「悪夢」と話題
閲覧者に無断でCoinhiveを設置したサイト運営者が摘発され物議をかもす中、すべてのJavaScriptについて、閲覧者に許可を取るには――そんな発想で作られたデモページが公開された。スクリプトの実行のオンオフをいちいち選ぶのが面倒で、「悪夢だ」と話題になっている。(2018/6/20)

ランダム出力で「ポプテピピック」が完成したら竹●房を破壊するJavaScript登場 文字を眺めて竹生会をドゴォ!
Happy end。(2018/3/27)

Angular TIPS:
Angularで式の値によってメッセージを切り替えるには?(ngSwitch)
JavaScriptのswitch文のように、ある式を評価して、その式の値に応じて、表示するメッセージを切り替える方法を説明する。(2018/3/5)

Google Chromeの不正な拡張機能、大手組織を含む50万ユーザーが利用
GoogleのChrome Web Storeで提供されていた拡張機能4本に、任意のJavaScriptを不正に挿入して実行する仕組みが実装されているのが見つかった。(2018/1/18)

文字種制限や書式指定可能で日本語固有の入力や表示にも対応:
HTML5/JavaScript開発用の入力支援ライブラリ「InputManJS」、グレープシティが発売
グレープシティはHTML5/JavaScript開発用の入力支援ライブラリ「InputManJS」を発売する。文字列や数値、日付などの入力をきめ細かく制御でき、漢数字やふりがな取得といった日本語固有の入力や表示にも対応する。(2018/1/18)

「Brave」ブラウザ、YouTuberへのビットコインでの投げ銭が可能に
JavaScriptの父が立ち上げた広告ブロックブラウザ「Brave」のビットコインによるクリエイター支援機能で、YouTuberにも寄付できるようになった。(2017/11/20)

Microsoft、11月の月例セキュリティ更新プログラム公開 53件の脆弱性を修正
ZDIによると、今回の更新プログラムでは計53件の脆弱性が修正された。中でもEdgeとIEおよびJavaScriptエンジンのChakra Coreには深刻な脆弱性が多数ある。(2017/11/15)

Microsoftの技術サポートを装った詐欺サイトにも注意:
主流がJavaScriptからVBAへ マルウェア脅威「VBA形式のダウンローダー型」が急増
キヤノンITソリューションズが、2017年7月のマルウェア検出状況に関するレポートを公開。「ダウンローダー型マルウェア」の主流がこれまでのJavaScript形式から「VBA形式」に代わったという。(2017/9/7)

IoT向けBLEアプリをJavaScriptのみで作成可能:
JellyWare、Web Bluetooth APIのラッパーライブラリ「BlueJelly」を無償公開
JavaScriptのみでBLEアプリを開発できるライブラリ「BlueJelly」が公開された。Web Bluetooth APIを活用し、JavaScriptを使ったWebアプリ開発の知識があれば、比較的簡単にBLE対応アプリを開発できるという。(2017/9/4)

スマホアプリへ高度なARエンジンを実装:
グレープシティ、ARアプリ開発用SDKの新バージョン「Wikitude SDK 7」をリリース
グレープシティは、iOS・Android用ARアプリの開発者向けSDK「Wikitude SDK 7」をリリース。新たに物体認識とトラッキング機能を追加し、JavaScript、HTML、CSSで既存のモバイルアプリへさまざまなAR機能を組み込めるようにする。(2017/7/18)

大規模ブログサイト表示速度改善 大解剖(終):
React/Redux/Node.jsのSSR/SPAを速くする6つのチューニングポイント
2004年から続くブログサービス「アメブロ」が2016年9月にシステムをリニューアル。本連載では、そこで取り入れた主要な技術や、その効果を紹介していく。今回は、React/Redux/Node.jsを使ったIsomorphic JavaScript特有のパフォーマンスチューニング手法や実際にあった問題および、その解決方法について。(2017/6/8)

Angular TIPS:
Angularの特徴とは? 開発環境を構築するには?
人気のJavaScriptフレームワーク「Angular」の基本機能を目的別リファレンスの形式でまとめる連載の第1回【v4以降対応】。まずはその特徴とインストール方法を説明する。(2017/5/24)

Sublime TextやCodaとも比較、Dreamweaverぶっちゃけ座談会:
PR:Web制作の20年史――デザイナーとエンジニアの協業、効率化の課題にツールはどう応えるべきなのか
2017年はアドビの「Dreamweaver」が誕生してから20年という節目の年。1997年ごろの「ホームページ」の流行から始まり、ブラウザ戦争、フルFlashサイト、CMS、JavaScriptフレームワーク、スマホ、レスポンシブWebデザイン、HTML5、CSSプリプロセッサー、Bootstrap、Gitなどを振り返りつつ、デザイナーとエンジニアの協業、効率化の課題にツールはどう応えるべきなのかを語り合う。(2017/5/8)

「Windows 10 Creators Update」で実装:
Edgeの高速化に寄与する、JavaScriptエンジン「Chakra」の技術要素と新機能
マイクロソフトが、標準ブラウザ「Microsoft Edge」のJavaScriptエンジン「Chakra」へ追加された新たな機能を紹介した。新しいEdgeは、「Windows 10 Creators Update」に含まれている。(2017/4/25)

Angular TIPS:
Angularで文字列/配列から部分文字列/要素を抜き出すには?(slice)
JavaScriptのString/Arrayクラスにおけるsliceメソッドと同じように、Angularで文字列から部分文字列を抽出したり配列から特定範囲の要素を取得したりできるsliceパイプの基本的な使い方を説明する。(2017/4/24)

Angular TIPS:
Angularで文字列を大文字/小文字に変換するには?(lowercase/uppercase)
JavaScriptのStringクラスにおけるtoLowerCase/toUpperCaseメソッドと同じように、Angularで文字列を小文字/大文字に変換できるlowercase/uppercaseパイプの基本的な使い方を説明する。(2017/3/28)

Angular TIPS:
AngularでJavaScriptオブジェクトをJSON形式に変換するには?(json)
JavaScriptのJSON.stringifyメソッドと同じように、AngularでJavaScriptのオブジェクトをJSON形式に変換できるjsonパイプの基本的な使い方を説明する。(2017/3/22)

補完プロジェクトの「Fast FFI」と「N-API」が前進:
「Node.js VM Summit」が開催、ABI互換性問題への対処などを議論
マイクロソフトは、「Edge」に使用されるJavaScriptエンジン「Chakra」の担当チームが開催した「Node.js VM Summit」の模様を報告。「Fast FFI」「N-API」プロジェクトの進捗などが議論された。(2017/3/15)

キャラクターをJavaScriptで操作し、プログラミングを学べる:
プログラミング教育と学習に特化したMinecraft用無料Mod、「8x9Craft」が登場
プログラミング教室を運営するハックは、プログラミング教育と学習に特化したMinecraft用無料Modのβ版を公開。独自キャラクターをJavaScriptで操作することを通して、プログラミングを学べるよう工夫した。(2017/3/10)

Excel VBAプログラマーのためのGoogle Apps Script入門(4):
JavaScriptの条件分岐の基本をGASのmsgBox、inputBoxで学ぶ
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、条件分岐をGoogle Apps Scriptで、どのように使っていけばいいかを、msgBox、inputBoxのサンプルを交えながら解説する。(2017/3/9)

Dev Basics/Keyword:
ECMAScript
ECMAScriptはいわゆる「JavaScript」と呼ばれる言語の統一的な仕様を、標準化団体の1つであるEcma Internationalが取りまとめたもの。(2017/2/14)

Dev Basics/Keyword:
Babel
BabelはECMAScript 2015など、新世代のECMAScript言語仕様に沿って記述されたコードを従来のJavaScriptコードに変換するトランスパイラ。(2017/2/7)

Gmail、JavaScriptファイルの添付を禁止へ(2月13日から)
Googleが、セキュリティ上の理由からGmailへの添付を禁じているファイルに、JavaScriptコード(.js)を追加する。2月13日から.jsファイルを添付しようとすると、警告が表示されるようになる。(2017/1/26)

Dev Basics/Keyword:
JSFiddle
JSFiddleはブラウザ上でちょっとしたHTML/CSS/JavaScriptコードを記述して、その動作を確認するために便利に使えるツールだ。(2017/1/24)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。