私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレJavaScript の質問用スレッド vol.132
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
新Webエンジン「Blink」?GoogleはなぜWebKitを捨てたか?
http://ascii.jp/elem/000/000/778/778554/index-2.html
http://ascii.jp/elem/000/000/778/778554/index-2.html
>>775
>>776
文字化けの原因は不明でしたがこの記述で正常に動作するようになりました。
レスありがとうございました。
for(var i=0;i<7415;i++){
jumeirah[i] = decodeURIComponent(unescape(window.atob(palm[i]))); // Way of encoding
jebelali[i] = jebelali[i];
}
for(var i=0;i<7415;i++){
jumeirah[i] = decodeURIComponent(escape(window.atob(jumeirah[i]))); // Way of decoding
jebelali[i] = jebelali[i];
}
>>776
文字化けの原因は不明でしたがこの記述で正常に動作するようになりました。
レスありがとうございました。
for(var i=0;i<7415;i++){
jumeirah[i] = decodeURIComponent(unescape(window.atob(palm[i]))); // Way of encoding
jebelali[i] = jebelali[i];
}
for(var i=0;i<7415;i++){
jumeirah[i] = decodeURIComponent(escape(window.atob(jumeirah[i]))); // Way of decoding
jebelali[i] = jebelali[i];
}
通常の関数と無名関数どちらを使用したほうが良いのでしょうか?
参考にしてきたコードでは無名関数の方が多かったように思います。後者の方がよく使われるのであれば、その理由は何ですか?
個人的には通常関数の方が関数として見やすいので好きなんですが……
通常関数 : function hoge () {...};
無名関数 : var hoge= function () {...};
参考にしてきたコードでは無名関数の方が多かったように思います。後者の方がよく使われるのであれば、その理由は何ですか?
個人的には通常関数の方が関数として見やすいので好きなんですが……
通常関数 : function hoge () {...};
無名関数 : var hoge= function () {...};
ChromeってBlinkになってから重くなるし独自路線に走るし普及当時あったメリットが完全に消えたよな
>>805
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions_and_function_scope#Function_constructor_vs._function_declaration_vs._function_expression
この辺りを見て
>>807
blinkでのテストがwebkitでの動作保証とならないことと、blinkにwebkitのコードがもはや存在しないということは、等価ではない
証拠というなら
>Webkitのコードは削除された
この証拠をまず提示するのが筋、できないだろうけど
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions_and_function_scope#Function_constructor_vs._function_declaration_vs._function_expression
この辺りを見て
>>807
blinkでのテストがwebkitでの動作保証とならないことと、blinkにwebkitのコードがもはや存在しないということは、等価ではない
証拠というなら
>Webkitのコードは削除された
この証拠をまず提示するのが筋、できないだろうけど
>>808
> blinkにwebkitのコードがもはや存在しないということは
そっちは重要じゃなくて、blinkでテストしてもwebkitのテストに
ならないということのほうが重要だってーの
だからwebkitは切り捨てたって話をしてる
> blinkにwebkitのコードがもはや存在しないということは
そっちは重要じゃなくて、blinkでテストしてもwebkitのテストに
ならないということのほうが重要だってーの
だからwebkitは切り捨てたって話をしてる
>>808
はい、証拠w
BlinkがWebKitからフォークして1年。過去のコードの半分は削除されたと
http://www.publickey1.jp/blog/14/blinkwebkit1.html
ってかググれよ
はい、証拠w
BlinkがWebKitからフォークして1年。過去のコードの半分は削除されたと
http://www.publickey1.jp/blog/14/blinkwebkit1.html
ってかググれよ
>>809
おまえって本当にバカなんだな
同じブラウザでもバージョンが違えば厳密にはテストしたことにはならんよ
同じ元からの派生でも世代が変わればコードの中身が置き換わるのは当たり前だろう
そのことがおまえの脳内で○○ベースではない!とイコールになるのなら病院いったほうが良いぞ
おまえって本当にバカなんだな
同じブラウザでもバージョンが違えば厳密にはテストしたことにはならんよ
同じ元からの派生でも世代が変わればコードの中身が置き換わるのは当たり前だろう
そのことがおまえの脳内で○○ベースではない!とイコールになるのなら病院いったほうが良いぞ
>>813
どうした? SafariはKHTMLベースって言うのはやめないのかい?
どうした? SafariはKHTMLベースって言うのはやめないのかい?
「webkitのコードは削除された」
「まだ残ってますが」
「全部削除されたとは言ってねーし」
お分かりいただけるだろうか
「まだ残ってますが」
「全部削除されたとは言ってねーし」
お分かりいただけるだろうか
最初っから半分削除されたって書いてるよね?
都合がわるいところは見えてない?
778 自分:Name_Not_Found[sage] 投稿日:2017/03/14(火) 00:09:30.87 ID:???
Chromeの中に含まれていたWebkit由来のコードは
2014年の時点ですでに半分にまで減っている
今は殆どないだろう
都合がわるいところは見えてない?
778 自分:Name_Not_Found[sage] 投稿日:2017/03/14(火) 00:09:30.87 ID:???
Chromeの中に含まれていたWebkit由来のコードは
2014年の時点ですでに半分にまで減っている
今は殆どないだろう
>>815
SafariはKHTMLベースであり、chromeはwebkitベース
単にこれが真実だよ
例の無知なアスペ君は必死にぐぐって後出し屁理屈捏ねつづけてるが
さすがchromeで動かないソース書くだけあってホームラン級のバカだな
SafariはKHTMLベースであり、chromeはwebkitベース
単にこれが真実だよ
例の無知なアスペ君は必死にぐぐって後出し屁理屈捏ねつづけてるが
さすがchromeで動かないソース書くだけあってホームラン級のバカだな
>オープンソースなんだからgithubにでもあるだろ
>BlinkがWebKitからフォークして1年。過去のコードの半分は削除されたと
>http://www.publickey1.jp/blog/14/blinkwebkit1.html
>
>ってかググれよ
なぜgithubで確認しないのか
>BlinkがWebKitからフォークして1年。過去のコードの半分は削除されたと
>http://www.publickey1.jp/blog/14/blinkwebkit1.html
>
>ってかググれよ
なぜgithubで確認しないのか
http://myakura.hatenablog.com/entry/2013/04/07/111238
Blinkの開発について。短期的には、Chromiumに必要ないWebKitのコードや、
Chromium以外で使われていたビルドシステム7つ(!)を削除し、
内部アーキテクチャの向上や、コードベースの単純化を行うとのこと。コ
Blinkの開発について。短期的には、Chromiumに必要ないWebKitのコードや、
Chromium以外で使われていたビルドシステム7つ(!)を削除し、
内部アーキテクチャの向上や、コードベースの単純化を行うとのこと。コ
http://en.wikipedia.org/wiki/List_of_web_browsers#Blink-based
Blink-based
Chromium
Brave
Google Chrome (based on Blink since Chrome v. 28)
Opera[24]
qutebrowser (Blink backend mostly stable)
Sleipnir
Slimjet[25]
Vivaldi
Blink-based(笑)
Blink-based
Chromium
Brave
Google Chrome (based on Blink since Chrome v. 28)
Opera[24]
qutebrowser (Blink backend mostly stable)
Sleipnir
Slimjet[25]
Vivaldi
Blink-based(笑)
コピーじゃなくてベースにしてるだけなんだから
フォーク元から引き継いだコードが減るのなんて当たり前だよね
問題は動作の違いを生むコード修正がどれだけあるか
フォーク元から引き継いだコードが減るのなんて当たり前だよね
問題は動作の違いを生むコード修正がどれだけあるか
>>823
jsは継承やクラス実装に関しても何通りも書き方や解決法があるんだよね
どれも一長一短な部分はあるけど、classのprototypeにextendしたハッシュテーブル(メソッド名がキーで値がその実装の無名関数)を結合していくやり方が一番無難だとおもう
altjs無しで大規模開発するならこの手法しかないと個人的にはおもってる
jsは継承やクラス実装に関しても何通りも書き方や解決法があるんだよね
どれも一長一短な部分はあるけど、classのprototypeにextendしたハッシュテーブル(メソッド名がキーで値がその実装の無名関数)を結合していくやり方が一番無難だとおもう
altjs無しで大規模開発するならこの手法しかないと個人的にはおもってる
Nintendo SwitchがWebkitベースらしいな
Nintendo Switchに悪意のあるWebサイトへクセスすることで任意のコードが実行される可能性のあるWebkitの脆弱性が発見される。
http://applech2.com/archives/20170313-nintendo-switch-webkit-exploit.html
さすが脆弱性の宝庫(笑)
Webkitは危険だ。安全なBlinkベースのブラウザに置き換えよう
Nintendo Switchに悪意のあるWebサイトへクセスすることで任意のコードが実行される可能性のあるWebkitの脆弱性が発見される。
http://applech2.com/archives/20170313-nintendo-switch-webkit-exploit.html
さすが脆弱性の宝庫(笑)
Webkitは危険だ。安全なBlinkベースのブラウザに置き換えよう
>>830
> 問題は動作の違いを生むコード修正がどれだけあるか
1年経過した2014年の時点で、半分ぐらい削除されたらしいね。
それよりもさらに3年経過した今は元のコードはどれだけ残っているのだろうか
> 問題は動作の違いを生むコード修正がどれだけあるか
1年経過した2014年の時点で、半分ぐらい削除されたらしいね。
それよりもさらに3年経過した今は元のコードはどれだけ残っているのだろうか
>>833
確認しろよ
確認しろよ
このバカは論理がゼロなのがかわいそうだよな
何かを否定したいがために必死でぐぐって張り付けるがそれを元を否定するソースになってないことにすら気づけない
いつのまにか論点がコロコロ転がりただの粘着で終わる
何かを否定したいがために必死でぐぐって張り付けるがそれを元を否定するソースになってないことにすら気づけない
いつのまにか論点がコロコロ転がりただの粘着で終わる
論点? ChromeはWebkitベースじゃないってことだけど?
だってSafariはKHTMLベースなんでしょ?
世の中にWebkitベースのものなんてないよw
だってSafariはKHTMLベースなんでしょ?
世の中にWebkitベースのものなんてないよw
前スレのinnerHTMLは高速くんがまた暴れてるのか
知らないなら知らないで黙っておけば良いのに何で妄想で言い訳重ねるんだろうか
知らないなら知らないで黙っておけば良いのに何で妄想で言い訳重ねるんだろうか
未だにChromeがWebkitベースとか言ってるやつは
Blinkのことを知らんのかって呆れた。
なんで、Webkitを切り捨てたと思ってるんだよ。
Blinkのことを知らんのかって呆れた。
なんで、Webkitを切り捨てたと思ってるんだよ。
Chromeはベンチ特化詐欺を辞めてくれれば最高なんだがなぁ
ベンチに最適化する余り実際の環境ではFirefoxに大きく突き放されるって何だよ
ベンチに最適化する余り実際の環境ではFirefoxに大きく突き放されるって何だよ
>>837
病気かな?
病気かな?
チョコレートケーキはケーキがベースではない!
ケーキは焼き菓子がベースだからだ!
こんな感じの精神疾患なんだろうな
ケーキは焼き菓子がベースだからだ!
こんな感じの精神疾患なんだろうな
>>845
function vec(prop){
this.x = 0;
this[prop] = 0;
}
function test(vec){
const time = performance.now();
for(let i=0; i<1000000; i++) vec.x += i;
console.log(performance.now() - time);
}
test(new vec('a'));
test(new vec('b'));
test(new vec('c'));
test(new vec('d'));
test(new vec('e'));
test(new vec('f'));
V8はこんな感じのコードを書くと最適化が死んで遅くなる
function vec(prop){
this.x = 0;
this[prop] = 0;
}
function test(vec){
const time = performance.now();
for(let i=0; i<1000000; i++) vec.x += i;
console.log(performance.now() - time);
}
test(new vec('a'));
test(new vec('b'));
test(new vec('c'));
test(new vec('d'));
test(new vec('e'));
test(new vec('f'));
V8はこんな感じのコードを書くと最適化が死んで遅くなる
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.132 + (1001) - [91%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [88%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.133 + (1001) - [88%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.113 + (1001) - [88%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.130 + (974) - [88%] - 2016/10/26 14:18
- + JavaScript の質問用スレッド vol.123 + (1002) - [88%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.131 + (1000) - [88%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.123 + (966) - [88%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [88%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.130 + (1001) - [88%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.102 + (1001) - [88%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.131 + (1004) - [88%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.142 + (984) - [88%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.122 + (116) - [88%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [88%] - 2015/2/14 4:45
トップメニューへ / →のくす牧場書庫について