B– tag –
-
プログラミング・開発言語
Bunとは|Zigで書かれた爆速JavaScriptランタイム
Bunは2022年にJarred Sumner氏が公開したJavaScript/TypeScript向けの統合ランタイムであり、Node.jsやDenoと並ぶ第三の選択肢として急速に存在感を高めている処理系です。Zig言語で実装され、JavaScriptCoreをエンジンに採用することで、起動速度・パッケ... -
Web・フロントエンド・バックエンド
Broadcast Channel API — 同一オリジンのタブ間でメッセージを配信するAPI
Broadcast Channel APIは、同じオリジンの複数のタブ・ウィンドウ・iframe・Service Worker・Web Workerの間で、名前付きチャンネルを介してメッセージを送受信するためのWeb APIです。WHATWGがHTML仕様の一部として策定し、2015年末頃にFirefoxが先行実装... -
データベース・データ管理
BigQuery — Dremel発のサーバレスDWH
BigQueryはGoogleが2010年5月のGoogle I/Oで一般公開したサーバレス型のデータウェアハウス(DWH)である。もともとは2006年頃から社内で稼働していたアドホック分析エンジン「Dremel」を外部開放したもので、ペタバイト級のテーブルにSQLを投げると数秒〜... -
セキュリティ・認証
Bitcoinとは|Satoshi Nakamotoが生んだ最初の暗号通貨
Bitcoinは、2008年10月に「Satoshi Nakamoto」を名乗る匿名の人物または集団が発表した論文『Bitcoin: A Peer-to-Peer Electronic Cash System』で提唱され、2009年1月3日にジェネシスブロックが採掘されてネットワークが稼働を開始した、世界初の本格的な... -
ネットワーク・インフラ・クラウド
Backblaze B2とは|バックアップ事業者発の低価格オブジェクトストレージ
Backblaze B2は、米国のクラウドバックアップ事業者Backblaze社が2015年に提供を開始したオブジェクトストレージサービスです。もともと個人・法人向けの月額制バックアップサービス「Backblaze Computer Backup」で培ったストレージポッドの設計ノウハウ... -
ネットワーク・インフラ・クラウド
Bluetooth Low Energy — コイン電池で1年動く近距離通信
Bluetooth Low Energy(BLE)は、2010年12月にBluetooth SIGが発表したBluetooth 4.0仕様の一部として標準化された低消費電力の近距離無線通信規格です。Nokiaが2006年に「Wibree」として開発していた技術を取り込んだもので、従来のBluetooth Classicとは... -
OS・ソフトウェア
Blender — モデリングから映像制作まで担う3D統合スイート
Blenderは、3Dモデリング・リギング・アニメーション・物理シミュレーション・レンダリング・動画編集までを1本でこなすオープンソースの統合3Dスイートです。1994年にオランダのアニメーションスタジオNeoGeo社で、トン・ローセンダール(Ton Roosendaal... -
プログラミング・開発言語
Bazel — 再現性を武器にするモノレポ向けビルド基盤
BazelはGoogle社内で長年使われてきた「Blaze」というビルドシステムを2015年3月に外部公開したオープンソース版で、超巨大なモノレポでも数秒〜数十秒でビルドを返すことを目指して設計されています。Googleが日々扱う数億行規模のソースに対して安定して... -
プログラミング・開発言語
Babel — モダンJSを古いブラウザで動かす変換基盤
Babelは、最新のJavaScript構文を古いブラウザでも動く形式に変換するトランスパイラ(ソース変換コンパイラ)です。2014年9月、当時オーストラリアの高校生だったセバスチャン・マッケンジー氏が「6to5」という名前で公開しました。ES6(2015年)の新機能... -
OS・ソフトウェア
Buildah — Dockerfile不要でOCIイメージを組み立てるビルダー
Buildah(ブッダ)は、コンテナイメージをスクリプトから細粒度に組み立てるためのOCI準拠ビルダーです。2017年にRed Hatのダニエル・ウォルシュ、ネイサン・スコウクロフトらが立ち上げ、同年6月にバージョン0.1がリリースされ、2018年5月にBuildah 1.0と...
