タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjavascriptとJSerに関するefclのブックマーク (94)

  • 2023-10-03のJS: Node v20.8.0、Vitest v1.0.0-beta.0、instant.dev(Rails-inspired ORM/Migrations)

    JSer.info #663 - Node.js 20.8.0がリリースされました。 Node v20.8.0 (Current) | Node.js streamに関するフラグをビットマップで管理することでメモリ消費量とパフォーマンスが改善されています。 stream: use bitmap in readable state by benjamingr · Pull Request #49745 · nodejs/node vmにimportModuleDynamicallyオプションを追加、主にJestなどで起きていたvmのメモリリークの問題を修正なども含まれています。 Node.jsのアップデートが起因でJestのメモリリークが起きる問題としては、次のIssueがあります。 こちらのIssueは、Node.js 20.8.0ではまだ修正されていません。 [Bug]: Memory

    2023-10-03のJS: Node v20.8.0、Vitest v1.0.0-beta.0、instant.dev(Rails-inspired ORM/Migrations)
    efcl
    efcl 2023/10/03
    書きましたー 📦 Node.js 20.8.0: streamのパフォーマンス改善 🧪 Vitest 1.0.0 beta.0: 並列実行の安定化 💎 instant.dev: Rails-inspiredなORM/マイグレーション
  • 2023-09-29のJS: Babel v7.23.0、Vike、State of HTML 2023受付開始

    JSer.info #662 - Babel v7.23.0リリースされました。 7.23.0 Released: Decorator Metadata and many new import features! · Babel Stage 3のDecorator Metadataのサポート、Stage 3のimport sourceのサポートが追加されています。 Stage 2のimport deferのサポート、Stage 1のOptional Chaining Assignmentのサポート、TypeScript 5.2のサポートされています。 またBabel 8がαリリースされています。 変更点やアップデート方法については、マイグレーションガイドが公開されています。 Upgrade to Babel 8 · Babel ReactVueなどに対応したNext.jsやNuxtのよう

    2023-09-29のJS: Babel v7.23.0、Vike、State of HTML 2023受付開始
    efcl
    efcl 2023/09/29
    書きましたー - 🏗️ Babel v7.23.0 - 🔨 Vike: Next.js/Nuxt-like on Vite - 🗺️ State of HTML 2023: HTML開発者アンケート受付中
  • 2023-09-01のJS: Nuxt 3.7、Rome → Biome、Astro 3.0

    JSer.info #658 - Nuxt 3.7がリリースされました。 Nuxt 3.7 · Nuxt Web StreamとResponseのサポート、capo.jsを使った<head>内の要素の最適化をサポート、Vite 4.4へのアップデート、Nitro 2.6へのアップデートなどが行われています。 Announcing Nitro 2.6 · UnJS tsconfig.jsonのbaseUrlではなく相対パスを使うように変更、AsyncLocalStorageを使った非同期コンテキストのサポートなども含まれます。 RomeはFork/アーカイブ化されBiomeというプロジェクトにリネームされました。 Announcing Biome Rome Tools Inc.というRomeの会社が解散され連絡がつかない状態のため、元々のコアメンバーがベースとなりBiomeという新しいプロジ

    2023-09-01のJS: Nuxt 3.7、Rome → Biome、Astro 3.0
    efcl
    efcl 2023/09/01
    今週のJavaScriptニュース - ➡️ Nuxt 3.7 - 🏗️ Rome が Biome にリネーム - 🧑‍🚀 Astro v3: View Transition API - 🔟 npm v10
  • 2023-08-10のJS: Lighthouse v11.0.0、Astro 2.10(View Transitions)、SharpのWebAssemblyビルド

    JSer.info #655 - Lighthouse v11.0.0がリリースされました。 Release v11.0.0 · GoogleChrome/lighthouse Node.js 16のサポート終了、デフォルトでは使われてなかったresource-summary/service-worker/first-contentful-paint-3gのAuditを削除などの変更が含まれます。 また、INPのAuditがStableへと移行されています。 Astro 2.10がリリースされました。 Astro 2.10: Persistent State in View Transitions | Astro Astro 2.9で実験的にサポートされたView Transitionsに加える形で、指定した要素を永続的にするtransition:persistディレクティブが追加されてい

    2023-08-10のJS: Lighthouse v11.0.0、Astro 2.10(View Transitions)、SharpのWebAssemblyビルド
    efcl
    efcl 2023/08/10
    書きました! - 💡 Lighthouse v11.0.0 - 🧑‍🚀 Astro 2.10: View Transitions API - 📦 SharpのWebAssemblyビルドの作り方
  • 2023-08-03のJS: Riot.js v9.0.0、Firefox 116、React Server Componentsへの移行

    JSer.info #654 - Riot.js v9.0.0がリリースされました。 Release Evergreen · riot/riot このリリースでは、Riot.jsとcompilerなどのバージョンを合わせるため、v8はスキップしてv9.0.0としてリリースされています。 Node.js 14/16のサポート終了、BabelでのTranspileをしないように変更、boolean属性の挙動変更などが含まれています。 Firefox 116がリリースされました。 Firefox 116.0, See All New Features, Updates and Fixes Firefox 116 for developers - Mozilla | MDN HTTP/2のアップロードパフォーマンスの改善、CSP3 external hashesをサポート。 FetchのgetRe

    2023-08-03のJS: Riot.js v9.0.0、Firefox 116、React Server Componentsへの移行
    efcl
    efcl 2023/08/03
    8月最初の JSer.info を書きました! - 🔥 Riot.js 9.0.0 - 🦊 Firefox 116: Custom Formatterでコンソールの表示をカスタムできるように - ⚛️ React Server Componentへの移行の記事
  • 2023-07-28のJS: Node.js v20.5.0、Bun v0.7.0、Redwood v6.0.0

    JSer.info #653 - Node.js v20.5.0がリリースされました。 Node v20.5.0 (Current) | Node.js Test Runnerに--test-shardフラグの追加、node:eventsにaddAbortListenerを追加、fs.readFileSyncでUTF-8のファイルを読み込むときのパフォーマンスを改善などが行われています。 Bun v0.7.0がリリースされました。 Bun v0.7.0 | Bun Blog Viteのサポート、Worker APIのサポート、structuredClone()のサポート、AsyncLocalStorageのサポートが追加されています。 実行時のパフォーマンスを犠牲にメモリ消費量を抑えるbun --smolフラグのサポート、bun test --bail=<number>のサポート、Node

    2023-07-28のJS: Node.js v20.5.0、Bun v0.7.0、Redwood v6.0.0
    efcl
    efcl 2023/07/28
    Viteサポートが進んでいる - 📦 Node.js v20.5.0: `fs.readFileSync`の高速化 - 🍞 Bun v0.7.0: Viteのサポート - 🪵 Redwood v6.0.0: Viteをデフォルト化
  • 2023-07-13のJS: Prisma 5.0.0、Prettier 3.0、Convert to ESM

    JSer.info #651 - ORMであるPrisma 5.0.0がリリースされました。 Release 5.0.0 · prisma/prisma 実験的な機能だったjsonProtocol/fieldReference/extendedWhereUniqueをStableに変更しています。 Wire ProtocolをJSON Protocolに変更することで、Cold Startの時間が大きく改善されています。 How We Sped Up Serverless Cold Starts with Prisma by 9x 破壊的な変更としてNode.js 14のサポート終了、暗黙的に配列とみなす"array shortcuts"のサポートを削除、非推奨のオプションの削除なども含まれています。 次のページで、アップデート方法が公開されています。 Upgrade to Prisma

    2023-07-13のJS: Prisma 5.0.0、Prettier 3.0、Convert to ESM
    efcl
    efcl 2023/07/13
    今週の書きました! - 🔮 Prisma 5.0: Cold Startの改善 - 🧹 Prettier 3.0: MarkdownのCJK対応改善 - 📝 CJSからESMへの移行方法
  • 2022-12-28のJS: Next.js 13.1、HTTP/3 Prioritizationの仕組み、Deno 1.29、Bun 0.4

    JSer.info #624 - Next.js 13.1がリリースされました。 Blog - Next.js 13.1 | Next.js appディレクトリの改善、外部ライブラリだったnext-transpile-modulesを体に統合されています。 martpie/next-transpile-modules: [ARCHIVED] Next.js plugin to transpile code from node_modules Release The End. · martpie/next-transpile-modules また、試験的にmodularizeImportsオプションの追加、Turbopackの改善などが含まれています。 Web Performance Calendar » HTTP/3 Prioritization Demystifiedという記事では、H

    2022-12-28のJS: Next.js 13.1、HTTP/3 Prioritizationの仕組み、Deno 1.29、Bun 0.4
    efcl
    efcl 2022/12/28
    2022年最後の更新
  • JSer.info 11周年: 目標は2025年までに交換可能にする、JSer.info アンケート

    JSer.infoは 2022-01-16 で11周年です。 11年間で574個の記事を公開して、記事で紹介したサイトは10990個になりました。 去年末のTweetやJSer.info 10周年で紹介しているように、週一の更新が11年続いています。 利用した https://t.co/CXy3hPfSmy のデータセットはここで公開されています。https://t.co/0mXv4kU2kDhttps://t.co/A07L0N1gJChttps://t.co/9jPc7mKurk — azu (@azu_re) December 31, 2021 JSer.infoの目標 去年末の個人的な今年のオープンソース活動振り返り @ 2021で、今年(2022年)にJSer.info関係で取り組みたいことについて書いています。 他の分野でもJSer.infoみたいなサイトが欲しいみたいな話はこ

    JSer.info 11周年: 目標は2025年までに交換可能にする、JSer.info アンケート
    efcl
    efcl 2022/01/17
    JSer.info 11周年アンケートを実施中 https://forms.gle/Uzs3wgSrkUgYxWdr5
  • JavaScript情報の情報源となっているサイトの一覧を作った

    JSer.infoで紹介したサイトのデータをドメイン別で一覧できるサイトを作りました。 JSer.info Watch List JSer.info Watch Listは、次の条件でサイトをドメイン別(または作者別)で一覧できます。 JSer.infoで2年以内に紹介したことがあるサイトが対象 紹介した回数順 GitHubAmazonなど一部特殊なものは除外 JSer.infoを更新するたびにこのリストも更新されます。 そのため、鮮度を保ちつつ、JavaScriptの情報源となるサイトが一覧できるようになっています。 また、タグでの絞り込みもできるようになっているので、興味があるトピックのサイトやブログなどを調べてみるといいかも知れません。 https://t.co/CXy3hOXJ8q のデータを使ったJavaScript情報源リスト タグでの絞り込みができるようになった。 "per

    JavaScript情報の情報源となっているサイトの一覧を作った
  • JSer.info 10周年: JavaScript情報の集め方、書き方、まとめ方

    JSer.infoは2011年1月16日に公開したJavaScriptの情報サイトで、2021年1月16日で公開してからちょうど10年です。 JSer.infoでは、10年間で10201サイト紹介し、522コの記事書いてきました。 JSer.infoの紹介したサイト数(累計)。ソース 10年間途切れることなく毎週更新していて、月別の記事数は毎年同じ推移です。 JSer.infoの月別の記事数。ソース この記事では、10年間やってきたJSer.infoの目的を振り返り、 JavaScriptの情報の集め方、書き方、まとめ方について書いていきたいと思います。 ⚠️ すべてを書いているのでものすごく長いです。 この記事やJSer.infoに関する意見や感想などは、次の場所に書いてください。 この記事をTweetする Twitter: #jserinfo GitHub Issue: JSer.in

    JSer.info 10周年: JavaScript情報の集め方、書き方、まとめ方
    efcl
    efcl 2021/01/16
    JSer.info 10周年!
  • JSer.info Watch List

    JSer.infoで2年以内に紹介したことがあるサイトの一覧です。 生きているJavaScriptの情報源として利用できます。 OPML Feedを使い、サイトのRSSフィードをまとめて購読できます。 また、JSer.info Watch List RSSではサイトのRSSフィードを一つのRSSフィードとしてまとめたものを公開しています。 OPML Feed(ALL): feed-list.opmlOPML Feed(流量調整済): opml-list.opmlSource: @jser/watch-listLast Updated: 2024-05-03T01:21:53.393Z

    efcl
    efcl 2021/01/14
    JSer.infoでここ数年以内に紹介したことがあるサイトをドメイン別で一覧化したもの。 JavaScriptの情報源となるようなサイトを一覧化する目的
  • 2020-08-04のJS: Firefox 79、Babel 7.11.0、Speculation in JavaScriptCore

    JSer.info #499 - Firefox 79がリリースされました。 Firefox 79: The safe return of shared memory, new tooling, and platform updates - Mozilla Hacks - the Web developer blog Firefox 79 for developers - Mozilla | MDN 非同期処理のスタックトレースのサポート、デバッガの改善が行われています。 target=_blankのリンクに対して暗黙的にrel=noopenerと同じ扱いをするようになりました。 また、crossOriginIsolatedが有効の場合にSharedArrayBufferが利用可能になっています。 詳しくは次の記事で解説されています。 Safely reviving shared memo

    2020-08-04のJS: Firefox 79、Babel 7.11.0、Speculation in JavaScriptCore
    efcl
    efcl 2020/08/04
    Speculation in JavaScriptCoreはサマリから読むのが良さそうと思った
  • JSer.info 5周年記念イベント - connpass

    内容 2011年01月16日にJSer.infoを開始してから400回目の更新を迎えました。 それを口実に集まってJavaScriptについて話しましょう。 前回の様子: JSer.info 200回記念イベントを開催しました - JSer.info JSer.info 5周年記念イベントを開催しました - JSer.info JSer.info 6周年記念イベントを開催しました - JSer.info テーマ 「憶測しないで議論しよう」 会場には大体自分より何かしら詳しい人がいると思います。 そのため、発表者であっても憶測でしゃべるよりはその場で詳しい人に聞いて議論することを重要視しています。 技術的な問題などについて議論するには、まずその技術について知っている必要があります。 なのでわからなかったことはまず聞きましょう。 議論のルール 話をさえぎらないで聞いてから答えよう 人やものを非

    JSer.info 5周年記念イベント - connpass
    efcl
    efcl 2018/09/04
    JSer.infoの400回記念イベントのページ。
  • JSer.infoのデータセットと統計前処理ライブラリを公開しました

    JSer.infoというJavaScriptの情報サイトを7年半ほど続けています。 JSer.infoでは紹介する記事をすべてJSONのデータにして管理していて、次の記事でその記事データの処理フローについて書かれています。 JSer.infoを開始してから7年が経ちました - JSer.info 今回はこれらの今まで貯めたデータを簡単に扱うためのAPI?やライブラリをまとめました。 jser/dataset: JSer.infoのデータセットや処理ライブラリ jser/datasetにはJSer.info関係のデータやライブラリがまとめてあります。 データの種類 JSer.infoではいくつかのデータがあり、次のような分類になっています。 歴史的に経緯で、徐々にアイテムに対する情報量が増えたり欠損している部分もあるので、後述するライブラリ経由で扱ったほうが楽です。 データのライセンスはCr

    JSer.infoのデータセットと統計前処理ライブラリを公開しました
    efcl
    efcl 2018/05/16
    8年分ぐらいのJSer.infoで紹介したサイトデータなどを集めたデータセット。 JSON APIで取得できるクライアントや処理ライブラリも合わせて公開されている。
  • 2017-10-17のJS: Vue 2.5.0、E2Eテストフレームワーク、GlimmerのBinary Template

    JSer.info #353 - Vue 2.5.0がリリースされました。 Release v2.5.0 Level E · vuejs/vue Vue 2.5 released – The Vue Point – Medium Vue 2.5 release details 以前から予告(Upcoming TypeScript Changes in Vue 2.5 – The Vue Point – Medium)されていたTypeScript向けの型が改善されています。 また、React 16で導入されたError BoundariesのようにエラーをキャッチすることができるerrorCapturedというhookが追加されています。 E2EテストフレームワークであるTestCafe v0.18.0がリリースされています。 Angularに対応するtestcafe-angular-se

    2017-10-17のJS: Vue 2.5.0、E2Eテストフレームワーク、GlimmerのBinary Template
    efcl
    efcl 2017/10/18
    Glimmerはテンプレートをバイナリにして、ユーザーランドでBinary ASTみたいなことをやろうとしてて興味深い。
  • 2017-05-11のJS: UglifyJS 3、butternut、webpack-cli

    JSer.info #330 - UglifyJS v3.0.0がリリースされました。 [email protected] has a new API and CLI and is not backwards compatible with [email protected]. -- https://github.com/mishoo/UglifyJS2 2.x系のAPIやオプションとは互換性のない変更が多く含まれています。 また、2.xではES2015+をサポートしていませんでしたが(パースができなかった)、uglify-esというUglifyJS 3.x系と互換性のES2015をサポートしたバージョンが公開されています。 @kzc: it's also alpha quality and chock-full-o-bugs. But it's an official package!

    2017-05-11のJS: UglifyJS 3、butternut、webpack-cli
    efcl
    efcl 2017/05/11
    Uglify-esとかbutternutとか圧縮ツール周りが賑やかになってきた
  • 2017-05-03のJS: Headless Chrome/FirefoxとPhantomJS/SlimerJS、ES modules

    JSer.info #329 - Chrome 59βがリリースされました。 Chromium Blog: Chrome 59 Beta: Headless Chromium, native notifications on macOS, and service worker navigation preload Service Workerのnavigation preloadsのサポート、MediaError.messageのサポート、Image Capture APIの試験的サポートなどが行われています。 また、Headless Chromiumが追加されています。 詳しくは次の記事で解説されていますが、PhantomJSのようにXvfbなどが不要なChromeを動かすことができるモードです。 Getting Started with Headless Chrome  |  Web

    2017-05-03のJS: Headless Chrome/FirefoxとPhantomJS/SlimerJS、ES modules
    efcl
    efcl 2017/05/04
    PhantomJSやHeadless Chrome/Firefox周りの動きについてまとめた
  • 2017-04-17のJS: prettier 1.0、MSEdge 15、Twitter Liteのパフォーマンスチューニング

    JSer.info #327 - JavaScriptの整形ツールであるprettier 1.0がリリースされました。 Releasing Prettier 1.0 Go言語のgofmtやReasonのrefmtのようなコード整形ツールです。 prettierは言語側が提供するツールではないのであくまでopinionatedな整形にすることで設定項目を少なくしています。1.0では利用者でも意見が割れやすいセミコロンやタブ/スペースなどについてはオプションが追加されています。 (それでもオプションは10個以下なのでかなり少ないです。) JavaScriptは利用者によって書き方が異なることについては、JavaScriptの作者である@BrendanEichが次のように書いてたりもします。 JavaScriptは、癖をゆるさないとか制限がきついなどとは、まるで反対の立場だ。だから、効果的な(e

    2017-04-17のJS: prettier 1.0、MSEdge 15、Twitter Liteのパフォーマンスチューニング
    efcl
    efcl 2017/04/18
    Twitter Liteのパフォーマンス改善の話はとても良かった
  • 2017-03-19のJS: jQuery 3.2.0、Sinon.JS 2.0、testdouble.js 2.0、React/Redux/CRUD

    JSer.info #323 - jQuery 3.2.0がリリースされました。 jQuery 3.2.0 Is Out! | Official jQuery Blog $.cssCSS Custom Propertyをサポート、transformされた要素の.width()、.height()の値がおかしい問題を修正、<template>要素をサポートされています。 また、jQuery.holdReady、jQuery.nodeName、jQuery.isArrayが非推奨となっています。 いくつかのregressionが見つかっていますが、それらは3.2.1で修正される予定です。 $.holdReady is broken in 3.2.0 · Issue #3573 · jquery/jquery Regression: width() & height() return 0 fo

    2017-03-19のJS: jQuery 3.2.0、Sinon.JS 2.0、testdouble.js 2.0、React/Redux/CRUD
    efcl
    efcl 2017/03/20
    Sinon.js 2.0とtestdouble.js 2.0がリリースされた。