JSer.info #576 - Safari Technology Preview 138がリリースされました。
Safariの開発者ツールであるWeb InspectorのElement TabにCascade Layersのサポートなどの機能が追加されています。
また、CSSの:focus-visible
、Media Queryのresolution
、CSS Containmentをデフォルトで有効化されています。
- No, Apple Did Not Crowdfund :focus-visible in Safari – Eric’s Archived Thoughts
- WebKitに
:focus-visible
が実装された経緯
- WebKitに
そのほかには、Service WorkerのNavigationPreloadManager
を有効化、Service Workerを経由したファイルダウンロードできなかった問題の修正などが含まれています。
Vue 3が2022年2月7日にvue
のデフォルトバージョンとなることが発表されました。
現在(2022-01-24)は、vue
パッケージのlatest
は2.x系となっています。
$ npm info vue
[email protected] | MIT | deps: none | versions: 368
Reactive, component-oriented view layer for modern web interfaces.
https://github.com/vuejs/vue#readme
keywords: vue
dist
.tarball: https://registry.npmjs.org/vue/-/vue-2.6.14.tgz
.shasum: e51aa5250250d569a3fbad3a8a5a687d6036e235
.integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==
.unpackedSize: 3.0 MB
maintainers:
- posva <[email protected]>
- yyx990803 <[email protected]>
dist-tags:
beta: 3.2.0-beta.8 csp: 1.0.28-csp latest: 2.6.14 next: 3.2.29
published 7 months ago by posva <[email protected]>
2022年2月7日に、vue
のlatest
が3.xへと変更されます。
そのため、npm install vue
などのようにバージョン指定せずにインストールした場合は、vue@3
がインストールされるようになります。
この変更に合わせて、ウェブサイトやGitHubのhttps://github.com/vuejsのリポジトリ名なども変更する予定となっています。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release v0.25.0 · axios/axios
github.com/axios/axios/releases/tag/v0.25.0
axios 0.25.0リリース。
Node v17.4.0 (Current) | Node.js
nodejs.org/en/blog/release/v17.4.0/
Node.js 17.4.0リリース。
EventEmitterとAsyncResourceを連携するEventEmitterAsyncResource
を追加、ReadableStreamにmap
とfilter
を追加など
Announcing React Native 0.67 · React Native
reactnative.dev/blog/2022/01/19/version-067
React Native 0.67リリース。
DatePickerAndroid
の削除、Hermes 0.9.0へアップデートなど
Deno 1.18 Release Notes
Deno 1.18リリース。
Web Cryptography APIの実装、deno.json
を自動で参照するように、Error Causeをスタックトレースに反映。
Deno.test
のstep APIがstableに、FFI APIの改善、V8 snapshotsの圧縮方法をV8 zlibからlzとzstdに変更して起動速度の改善など
Release Notes for Safari Technology Preview 138 | WebKit
webkit.org/blog/12176/release-notes-for-safari-technology-preview-138/
Safari Technology Preview 138リリース。
:focus-visible
、Media Queryのresolution
、CSS Containmentをデフォルトで有効化。
Service WorkerのNavigationPreloadManager
を有効化、Service Workerを経由したファイルダウンロードをサポートなど
Vue 3 as the New Default | The Vue Point
blog.vuejs.org/posts/vue-3-as-the-new-default.html
2022年2月7日にVue 3がvue@next
からvue@latest
へと変更され、vue
パッケージのStableバージョンとなる。
この変更に合わせてCDNでのlatestの参照先、ドキュメント、GitHubリポジトリも変更される。
Release v5.67.0 · webpack/webpack
github.com/webpack/webpack/releases/tag/v5.67.0
webpack 5.67.0リリース。
AssertModuleにoutputPath
オプションの追加。
output.trustedTypes: true
の場合はeval-source-map
でもTrusted Typesに対応したコードを出力するようになど
Announcing TypeScript 4.6 Beta - TypeScript
devblogs.microsoft.com/typescript/announcing-typescript-4-6-beta/
TypeScript 4.6 Betaリリース。
型推論の改善がメインとなっている。再帰型、インターフェースへのインデックスアクセス、関数の引数における型推論の改善。
checkJs
が有効時に、JavaScriptの構文エラーのチェックを改善。
--generateTrace
で出力できるビルドのトレースデータを分析するための@typescript/analyze-trace
パッケージの公開など
アーティクル
npm: A Free Guide for Beginners | CSS-Tricks - CSS-Tricks
css-tricks.com/a-complete-beginners-guide-to-npm/
npmとは何か、基本的な使い方についての連載記事
Remix vs Next.js | Remix
Next.jsのEコマースを例に、RemixとNext.jsを比較した記事。
アーキテクチャの違い、CDN Edgeでの実行、データの更新についての比較など
Mocking With Undici Like a Pro
fusebit.io/blog/undici-mocking/
Node.js向けのHTTPクライアントのUndiciのモックサポートについての記事。
MockAgent
使ったモックについて
サイト、サービス、ドキュメント
WebAppPentestGuidelines/graphQLGuideLine
github.com/WebAppPentestGuidelines/graphQLGuideLine
GraphQLにおける脆弱性の診断ガイド。
よくある問題としてIntrospection Queryが有効となっているケース、DoSとなるクエリ、レースコンディションなどについて解説している。
また診断や調査に使えるツールの紹介など
Vanilla List • The Vanilla JavaScript Repository
依存がないライブラリのまとめサイト
ソフトウェア、ツール、ライブラリ関係
mo.js
図形の描画とアニメーションのライブラリ
tinyplex/tinybase: A tiny, reactive JavaScript library for structured state and tabular data.
テーブル的なデータ構造の状態管理ライブラリ
書籍関係
Structure and Interpretation of Computer Programs | The MIT Press
mitpress.mit.edu/books/structure-and-interpretation-computer-programs-1
2022年4月 発売
SICPのJavaScript版