{進捗記録}{進捗}{デライト}{希哲17年4月28日の開発}{希哲17年4月28日の進捗}{希哲17年4月28日}{保たれている}{高めず}{渡配無し}{調整出来る}(121)

{希哲17年4月28日6歩 K#F85E/E74C-9EF4}

進捗時限記録中略

デライトにおける νSJavaScript渡配トランスパイルについての検討などで終了

しばらくES5 への渡配やめて様子見することにした。備立環境調整済み次回の前縁出振るい本番環境にも反映されるだろう。

希哲13年8月23日の開発以来νS では ES2015基礎にしているが,同時に Babel導入し配信スクリプトES5渡配していた。それから4年近く経ちデライトの舞覧対応方針洗練されES2015対応舞覧十分な市影有しているもはや ES5 との互換性引きずるべきではないと判断した

とりあえず--presets 応付子外してbabel --no-babelrc --minified --no-comments だけで換配するようにしてみると,ae.js譜類サイズ20kB近く減った譜類サイズ削減以上にスクリプト複雑化伴うオーバーヘッド増加抑制期待出来る

ES2016 以上交度うっかり紛れ込む紛れ込んでいる可能性考えるES2015 への渡配をしておいた方がいいかと思ったが,どうもそういう考え方をする時代でもなく,Browserslist使った手法主流らしい。確かに舞覧対応状況非常に流動的なので実態合わせる方が合理的ではあるが,ブラックボックス化避けたいこれまで通り導入付徴対応状況個別に把握しておくことにした。デライトの能力活かせるだろう。

いずれにせよ Babel の設定後からいくらでも調整出来るので,いったん渡配無し様子見する


ついでに変数名などの短縮などについても再検討したが,やはり外部通類への依存度高めず保守性維持するのは難しいため見送った交度英語おかげで一定の短縮性保たれている

{進捗記録}{希哲13年}{}{希哲16年6月}{進捗}{デライト}{デライトのダークテーマ対応}{希哲16年6月15日}{希哲16年4月5日}{}(208)

{希哲16年4月5日14歩 K#F85E/E74C-6431}

CSS 変数(カスタムプロパティ)の導入舞覧ブラウザ五年対応原則採用決め終了今後デライトでは,「5年以内離立された版存主要舞覧」を中心に対応していく

希哲15年3月1日の開発から「デライト推奨動作環境」として同様の定義考えてはいたが,当時は,古い舞覧対応努力はするが推奨はしない程度の,もっと緩やかなものを想定していた


希哲13年ECMAScript 2015HTML5CSS3比較的新しいウェブ標準導入決めてからだいぶモダンにはなったが,まだデライトの舞覧対応方針には感覚的保守的なところがあった。感覚的に影響範囲の広い付徴主要舞覧対応から10年影響範囲の狭い付徴5年目安導入考えていたrem ですら必要以上には使わなかった

先日前次記法実装グリッド領当て導入したが,これはちょうど主要舞覧使えるようになってから5年ほど経つ機能だった。一記法装体過ぎなかったこともあり,ここまで辛うじて良かったが,他にも色々応用したいことが出てき舞覧対応方針見直し必要を感じていた

決め手は,デライトのダークテーマ対応見据えて CSS 変数の導入考え始めたことだった。CSS 変数主要舞覧対応から5年ほど経つが,本格的に導入するとなると影響範囲広がり過ぎる


Can I use対応舞覧よく調べるようになってから,「5年以内離立された版存主要舞覧」が意外に普及していることに気付いた大体90%以上はある。

地域にもよるだろうが,確かに今時古い舞覧使い続ける方が難しいかもしれない。個人機なら5年平均的な買い替え周期であり,スマートフォンなら古い部類だろう。自動更新標準的になった昔と違って多数派の“普通の人”ほど新しい舞覧使っている

読み込み中...
{配列風}{反復可能}{from()}{Internet Explorer 非対応付徴}{ECMAScript 2015}{Array}{生成}{客体}{配列}(9)
{JavaScript の客体}{道手}{客体初期化}{ECMAScript 2015}{JavaScript}(5)
{開発}{開発記録}{デライト}{CSS}{Aejs}{デライト開発}{HTML}{HTML5}{CSS3}{SySS}(22)

{希哲13年10月27日の開発 K#F85E/5B28-9F26}

デライト全知検索整理の一環として,文書構造の整理を進めていたところ,単純化明確化のため,これまで消極的だった HTML5 要素の採用を検討し始めた。

νS/Aejs に関しては8月23日ECMAScript 2015 に基礎を置くことを決めていたが,HTMLCSS に関してはまだ互換性を重視した保守的な利用に留まっていた。これはデルンの実用化希哲6年という,ちょうどウェブ標準過渡期だったことによるものが大きい。

そろそろ HTML5CSS3 に軸足を移していい時期と判断し,デライト開発でもこれらを正式採用することにした。デルンからデライトに重点を移す過程で,依拠するウェブ標準も一新されたことになる。

早速書き換え始めたが,SyMLSySS換配系を利用して記述の抽象性を高められることを思い出した。もともとそれを想定していたものではあるが,ここで結びつくとは思わなかった。大きな収穫。

文書構造の整理方針が定まり,今後の作業も捗りそうだ。

{開発}{開発記録}{Aejs}{ブラウザ互換性}{νS}{希哲13年8月23日}{Babel}{ECMAScript 2015}{JavaScript}{YUI Compressor}(12)

{希哲13年8月23日の開発 K#F85E/5B28-48C9}

νSAejs

これまで νSJavaScript互換性については曖昧なままだったが,とりあえず基礎に ECMAScript 2015 を採用することにした。

ブラウザ互換性についてはデライト再公開までに検討しようと考えていたが,交度圧縮に使っていた YUI Compressor が ES2015 に対応していないことに気付き,Babel を導入した。

月庭

Alexa Traffic Rank が782,526位にまで急落していることに気付いた。握接自体は成長しているが,不可解な動き。そこまで気にすることではないと思うが,一応記録しておく。

{進捗記録}{進捗}{希哲13年8月23日の開発}{希哲13年8月23日の進捗時限}{希哲13年8月23日の進捗}{ECMAScript 2017}{await}{async}{希哲13年8月23日}{@pms}(15)
{進捗記録}{進捗}{kn xf vS}{希哲13年8月23日の開発}{希哲13年8月23日の進捗時限}{希哲13年8月23日の進捗}{希哲13年8月23日}{Babel}{ECMAScript 2015}{進捗時限記録}(13)
{ECMAScript 2015}

{}