61 ななしのよっしん
2017/07/14(金) 18:09:11 ID: 7MYkb2CEj5
JavaScriptは「最も誤解されてきた言」の二つ名があるように、未だに古い間違ったJS観が蔓延っている。
経験的に言って、古いJS観の人間に限って、プロトタイプベースオブジェクト指向であるといった、
古くからのコアの基本事項すら理解していないことが多い。

JS初心者向けの言であるという認識も、そろそろいい加減に古い。確かにブラウザで学べるなど何点か
顕著に手軽な部分はあるが、EcmaScript2017HTML5Node.jsTypeScriptといった昨今のJSシーン
少しでも付いていこうとなると途端に敷居がバコーン!と跳ねあがる。
イマドキのコード読み書きできなくても古い教科書で勉強して古いツールで古いコードが書ける
ようになればいいんです、と言う人なら別だがね。
👍
高評価
0
👎
低評価
0
62 ななしのよっしん
2017/07/14(金) 18:12:34 ID: YBePIF8hjd
webアセンブラなんて言われてるらしい
👍
高評価
0
👎
低評価
0
63 ななしのよっしん
2017/07/21(金) 21:49:40 ID: kVb/AfhhWE
webアセンブリ言語WebAssemblyですよ(安直)
👍
高評価
0
👎
低評価
0
64 ななしのよっしん
2017/08/10(木) 19:55:56 ID: QNL6AqJMGc
AudioWorklet が待ちきれないので WebAssemblyPC-98FM音源の音を生成しそれをspeexdspサンプリング変換しopusにエンコードしてMediaSourceに流し込むテスト
https://takamichih.nsupdate.info/fmplayerweb/exit
👍
高評価
0
👎
低評価
0
65 ななしのよっしん
2017/11/03(金) 00:35:02 ID: LH1oUY63D6
最近はWebアプリだけじゃなくてとにかくGUIが絡む場合避けて通れない存在になりつつある
👍
高評価
0
👎
低評価
0
66 ななしのよっしん
2017/11/23(木) 02:29:50 ID: rePvE9AFBv
いやぁ、Electronは画期的でしたね……
👍
高評価
0
👎
低評価
0
67 ななしのよっしん
2018/01/20(土) 01:12:06 ID: ATt83zLnh1
Java8や9の変わりようも凄いが、
JavaScriptも最近の仕様はもはや別言と言って差し支えない有様
そのうえAltJSとやらもある上にCSSHTML仕様がじゃんじゃん追加
フロントエンジニアは本当ご苦労様ですわ
👍
高評価
0
👎
低評価
0
68 ななしのよっしん
2018/04/15(日) 21:10:51 ID: bcujKFLMG2
👍
高評価
0
👎
低評価
0
69 ななしのよっしん
2018/04/16(月) 10:51:25 ID: bcujKFLMG2
Go言WebAssemblyサポートへ。GOARCHは「wasm」、GOOSは「js」に
http://www.publickey1.jp/blog/18/gowebassemblygoarchwasmgoosjs.htmlexit
>Go言サポートするOSCPUの種類をそれぞれ「GOOS」と「GOARCH」の値で示しています。例えばWindowsGOOS値は「windows
>今回のWebAssemblyでは、GOOSがJavaScriptの実行環境を表す「js」、GOARCHがWebAssemblyの正式な省略形である「wasm」となりました。

JSOSだった・・・?GO is GOD
👍
高評価
0
👎
低評価
0
70 ななしのよっしん
2018/06/02(土) 15:57:38 ID: mzGLoSYriM
>>61
"古いJS観の人間に限って、プロトタイプベースオブジェクト指向であるといった、
古くからのコアの基本事項すら理解していないことが多い。"

ほんとこれ
オブジェクト指向=クラスベース」という考えを持ったPGガチで多い
あとプロトタイプベース自体が大規模開発に向かないというのも理解してない

しかしクラスベースのように振る舞うJSさんサイドにも問題がある
何もかもnewが悪い!(極論)
👍
高評価
0
👎
低評価
0
71 ななしのよっしん
2018/10/20(土) 21:41:57 ID: JVELjqwIC4
>>61
>>70
最近趣味プログラミング始めたけど、初心者一人でやるとその「環境構築」が凄い難しいんですよ…
Visual Studioも「インストールは出来るけど使い方がやっぱ解んない」ってなりがちだし
JSは極論メモ帳があればいけるからとっつきやすいですねー
👍
高評価
0
👎
低評価
0
72 ななしのよっしん
2019/02/25(月) 23:48:31 ID: V6TCrueVue
ES6以降から、アロー関数クラスなどが導入されたので TypeScriptみたいに書くことができます。

class Something {
constructor(name) {
this.name = name;
}
hello() {
alert('hello,' + this.name);
}
}

const world = new Something('world!');
world.hello();

このJSGoogle ChromeFirefoxMicrosoft Edgeで動くと思います。
👍
高評価
0
👎
低評価
0
73 ななしのよっしん
2019/03/26(火) 23:33:21 ID: jNbYigiygU
>>70
役に立つのはクラスであって、クラスと切り離す場合オブジェクト指向ぶっちゃけ役に立たんから
👍
高評価
0
👎
低評価
0
74 ななしのよっしん
2019/07/01(月) 07:37:00 ID: 0Ger9dj8cw
JavaScript個人情報漏洩とかそんな感じの話前あった気がするが何だったか思い出せない
👍
高評価
0
👎
低評価
0
75 ななしのよっしん
2019/07/27(土) 05:30:47 ID: eIpHF1zazK
👍
高評価
0
👎
低評価
0
76 ななしのよっしん
2019/12/13(金) 11:27:58 ID: 7xaSeQKrF/
letとかconstみたいな最新記法をJavascript系で使っていいのか迷う
MS製のJscriptとかGoogleGASとか
👍
高評価
0
👎
低評価
0
77 ななしのよっしん
2020/01/16(木) 22:17:35 ID: oJZxtICIur
※76
Babel
👍
高評価
0
👎
低評価
0
78 ななしのよっしん
2020/03/27(金) 19:29:24 ID: Ks0C/68ueJ
正直ブラウザC#辺りに対応したら一で消え去ると思う
👍
高評価
0
👎
低評価
0
79 ななしのよっしん
2020/04/11(土) 17:36:12 ID: DfhoJynhpD
そんな日は永遠に来ないと思うがな。
TypeScriptが作られても一向に消え去らないのはなんでなんだぜ?
👍
高評価
0
👎
低評価
0
80 ななしのよっしん
2020/04/27(月) 03:30:13 ID: Ks0C/68ueJ
まあ仮定の話だから・・・
👍
高評価
0
👎
低評価
0
81 ななしのよっしん
2020/06/22(月) 21:38:47 ID: HTWQug7ARr
javascriptってゲーム作れるんですかね?
👍
高評価
0
👎
低評価
0
82 ななしのよっしん
2020/06/22(月) 21:41:50 ID: 2uaWO+x1iB
javascriptブラウザゲームを作る」みたいなタイトルの本かwebサイトを見た記憶がある
👍
高評価
0
👎
低評価
0
83 ななしのよっしん
2020/06/28(日) 03:18:35 ID: EgTYJuJvPm
>>81
ブラウザで動くゲーム以外にもElectronやNW.jsを使えばwinmacで動くゲームも作れる
WebGLを使えば3Dゲームだって作れる
👍
高評価
0
👎
低評価
0
84 ななしのよっしん
2020/08/03(月) 23:34:29 ID: jNbYigiygU
javascriptが本格的にブラウザから出られる日は永遠に来ない
ブラウザから淘汰されないという意味でも、ブラウザの外では所詮オタ趣味レベルでしかないという意味でも
👍
高評価
0
👎
低評価
0
85 ななしのよっしん
2020/09/08(火) 04:02:43 ID: IXvcscmA92
node.js「…」
👍
高評価
0
👎
低評価
0
86 ななしのよっしん
2020/09/20(日) 14:23:07 ID: bcujKFLMG2
👍
高評価
0
👎
低評価
0
87 ななしのよっしん
2021/07/22(木) 19:40:14 ID: Wrd2PYF3Mk
暗記することがやたら多くて嫌い
getElementByIdとか長すぎるッピ!
👍
高評価
0
👎
低評価
0
88 ななしのよっしん
2021/07/23(金) 02:46:35 ID: IXvcscmA92
typescript使ってどうぞ
JSでもまともなIDEなら補してくれるから覚える必要ないゾ
ていうかgetElementByIdとかそんなに短くない…短くなくない?
👍
高評価
0
👎
低評価
0
89 ななしのよっしん
2021/08/06(金) 15:49:40 ID: 6UV4jJE0tq
MicrosoftEdgeブラウザの安全強化モードSuper Duper Secure Mode」のテスト開始。エクスプロイトの原因になりがちなJITコンパイル削除しつつパフォーマンスを保つテストに取り組む
https://www.itmedia.co.jp/news/spv/2108/06/news059.htmlexit
2019年以降のCVEデータによると、JavaScriptエンジンV8」のCVEの約45がJITに関連していた
JIT削除するとEdgeパフォーマンスがどのくらい落ちるかをテストしたところ「JIT効になっていてもユーザーがそれに気づくことはめったにない」
ページ読み込みへのはあるが起動時間は短縮される
今後CETを有効にしWebAssemblyサポートも追加する見通し

JITなんていらんかったんや…!
👍
高評価
0
👎
低評価
0
90 ななしのよっしん
2022/01/20(木) 18:10:25 ID: MLmWSZjEuR
マイニング々で「じゃばすくいぷとが禁止されうー」みたいな自分の頭で考えないツイタラーみたいなのがここには湧いてなくて安心。
👍
高評価
0
👎
低評価
0

ニコニコニューストピックス