MS、Windows 10やEdgeで使われているJavaScriptエンジンをオープンソース化へ 29
ストーリー by hylom
これはソースを読みたくなる 部門より
これはソースを読みたくなる 部門より
あるAnonymous Coward 曰く、
MicrosoftがWindows 10やEdgeで使われているJavaScriptエンジン「Chakra」のコアコンポーネントを「ChakraCore」としてオープンソース化するという(OSDN Magazine)。2016年1月の公開を目指すという。
ChakraCoreはWindows以外へのプラットフォームへのサポートも計画しているとのことで、Windowsから独立したものして提供されるようだ。
VSCode の高速化を (スコア:1)
Windows 版は Chromium 部分も Edge にしちゃえばええんちゃうの?
Re: (スコア:0)
electron使ってるみたいだからそれはないんじゃないか
Re: (スコア:0)
Re: (スコア:0)
そもそもなんで自社で人気ブラウザエンジン持ってるのに他社のエンジン使って作ってるんですかね
部門間の仲が悪い?
Re: (スコア:0)
electronが便利で性能いいからだろ…あれ?
electronはnode.js使ってるし、node.jsはv8で実装だからnode.jsが
マルチエンジンになればいいんですかね。ただ、マルチエンジンって
はっきり言っていい印象ないですけど
#chakraでビルドしたfork版node.jsってのがあったようななかったような
Re: (スコア:0)
OSS化自体は歓迎ですけど、
互換性のあるChakra版node.jsを公式にリリースしてもらわないと、
ほとんどの人は試すのも辛いですし、ライバルとしても見てもらえないですよねえ。
今この瞬間だけならES6文法のサポート率とかパフォーマンスとかで
v8にちょっぴりリードしてるのかもしれないですが、NPMのエコシステムを捨てて移行できる人は少数でしょうし。
Re: (スコア:0)
EdgeがWindows7/8をサポートしていない理由を考えましょう
Re: (スコア:0)
一方で、Chakra自体はIE9から登場、Windows 7の時代から存在していたのですよ(という、ややずれたレス)。
Re: (スコア:0)
エッヂが欲しいなら10を買えってことでしょう?
エッジはいらないけど。
Re: (スコア:0)
結構前からMSはフルタイムの開発者をnode.jsに当ててますし、関係は深いですよ。
Re: (スコア:0)
そこも意識してる動きなんじゃないかな。
XULRunnerやelectronみたいなのをChakraで作ろう…できたらいいなってイメージ。
ユーザー的には共通のインターフェースできてJavaScriptの処理系差し替えて動く仕組みがあると尚嬉しい…かも?
Re:VSCode の高速化を (スコア:1)
差し替えモジュール化ついでに外部のJavaScriptエンジンのビルドシステムを軒並み整理してくれると、個人的にすごく嬉しいですね。
(すべてMSBuild [developers.srad.jp]になって嬉しいかと言われるとすこし躊躇するし、無理だとわかっているが、やってほしい)
Re: (スコア:0)
起源論じゃないですけど、
.HTA + WindowsScriptingHost ってそれですからね。
>ユーザー的には共通のインターフェースできてJavaScriptの処理系差し替えて動く仕組みがあると尚嬉しい…かも?
チャクラが開かれるなんて (スコア:0)
一つ上の次元にイッてしまいそうだ
穿った見かただけど (スコア:0)
MSがOSSやっても開発費削減目論見としか思えない。
貢献とか一切考えてないでしょう?
Re:穿った見かただけど (スコア:1)
MSくらいの金持ちともなれば、優秀な人間を見つけたら
ちゃんと給料払って確保することができますし、実際そうしてますよ。
新しいものを開発することがアイデンティティなのに、
開発費削減を目論むとかそんなアホな企業じゃないでしょう。
ていうかOSSにして開発費削減って、いつの時代の発想ですかソレ
Re:穿った見かただけど (スコア:1)
それはいくら何でもマイクロソフト憎しでものの見方が偏っちゃってると思うね。
営利企業なんだからマイクロソフトの研究所はもう少し実現までの期間が短いものを研究した方がいい気はする。
Re: (スコア:0)
さすがに入院したほうがいいレベル
Re: (スコア:0)
「いつものようにM$叩きの尻馬に乗って適当に煽ったつもりが
いつまで待っても論客の本隊が到着しないでござる」の巻、ですね。
Re: (スコア:0, 荒らし)
マイクロソフトのオープンソースって確か外部のコミットは受け入れないのでは?
どちらかというと透明なマイクロソフトをアピールしたいのとリナックスやBSDなんかにマイクロソフトの仮想化システムのドライバを組み込みたいんじゃないのかな。
受け入れてます (スコア:2)
あとから法的にもめないための同意書 [microsoft.com]にサインすることは要求されますが、それだけ。OSSライセンスと矛盾する条項があるわけでもないようです。
透明なマイクロソフトをアピールする意図はもちろんあるでしょうが、TypeScript [typescriptlang.org]、VSCode [visualstudio.com]、.NET Core [github.io]なんかがクロスプラットフォームで動くのは、普通にFLOSS界への貢献だと思いますが。
Re: (スコア:0)
IBMのOSSプロダクトにちょっと肩入れしてるんですが
あれもPR投げたらこの手の契約書いて送れって話になるんすよねぇ…
大企業だとそういう足回り軽いことやりたくても大変なんだなぁと
Re:穿った見かただけど (スコア:1)
もちろんプロダクトへの直接コミットなんてのは出来ませんけど、OSS の部分はfork も自由だし、有用なものとか普通にマージされてますね。
大量にそういう履歴確認できますので流言に惑わされる前に GitHub で履歴とか確認されては?
Re: (スコア:0)
「オープンソース」じゃなくて「MSのオープンソース」なんですね。納得です。紛らわしい笑
Re: (スコア:0)
自分たちが作ったものはガチガチのEULAで自分たちのもの
OSS開発者が作ったものも自分たちのもの
どっかで聞いたことあるなw
Javascriptが大規模化していくなあ (スコア:0)
Web Workers APIとかまで来ると、そこまで盛り込むのはどうなの?と思うんだよなぁ。。
Re: (スコア:0)
もっと便利な言語に置き換えてほしいね。