<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/latena/JavaScript/">
<title>JavaScript&#x306B;&#x95A2;&#x3059;&#x308B;latena&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/latena/JavaScript/</link>
<description>JavaScript&#x306B;&#x95A2;&#x3059;&#x308B;latena&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (32)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20260111#bookmark-4781579943221251137" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20250513#bookmark-4770099523477549409" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20241002#bookmark-4759959840090390080" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20240325#bookmark-4751076529704901504" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20231207#bookmark-4670542952943566434" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20231026#bookmark-4744113915742139951" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20230801#bookmark-4739899674696072517" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20221003#bookmark-4726032158440042563" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20220922#bookmark-4706157332547474562" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20220715#bookmark-4722434613070840066" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20220603#bookmark-4720472192601956930" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20220302#bookmark-4716162082752384322" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20220105#bookmark-4713468097045939298" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20211007#bookmark-4709346057438247394" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20210916#bookmark-4708400715825953954" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20210518#bookmark-4702805255881553250" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20210212#bookmark-4698350229186942242" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20201028#bookmark-4693369312685863970" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20200907#bookmark-4691061695138163618" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/latena/20200528#bookmark-4686211178262314722" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/latena/20260111#bookmark-4781579943221251137">
<title>&#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;</title>
<link>https://gigazine.net/news/20260110-mquickjs/</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2026-01-11T03:29:37Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>37</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://gigazine.net/news/20260110-mquickjs/&#x22; title=&#x22;&#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgigazine.net%2Fnews%2F20260110-mquickjs%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://gigazine.net/news/20260110-mquickjs/&#x22;&#x3E;&#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://gigazine.net/news/20260110-mquickjs/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/53d5bf5ad4f5b7c68798003161570ac8ac492d77/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2026%2F01%2F10%2Fmquickjs%2F00.png&#x22; alt=&#x22;&#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x22; title=&#x22;&#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x5BB6;&#x96FB;&#x88FD;&#x54C1;&#x3084;&#x7523;&#x696D;&#x6A5F;&#x5668;&#x306A;&#x3069;&#x3092;&#x5236;&#x5FA1;&#x3059;&#x308B;&#x305F;&#x3081;&#x306E;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x3067;&#x306F;&#x3001;&#x30B3;&#x30B9;&#x30C8;&#x524A;&#x6E1B;&#x306E;&#x305F;&#x3081;&#x30E1;&#x30E2;&#x30EA;&#x306E;&#x5BB9;&#x91CF;&#x304C;&#x9650;&#x3089;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x8FD1;&#x5E74;&#x30CF;&#x30FC;&#x30C9;&#x30A6;&#x30A7;&#x30A2;&#x306E;&#x6027;&#x80FD;&#x304C;&#x5411;&#x4E0A;&#x3057;&#x305F;&#x3053;&#x3068;&#x306B;&#x3088;&#x308A;&#x4E00;&#x90E8;&#x3067;JavaScript&#x3084;Python&#x306A;&#x3069;&#x30B9;&#x30AF;&#x30EA;&#x30D7;&#x30C8;&#x8A00;&#x8A9E;&#x304C;C&#x3084;C++&#x306E;&#x4EE3;&#x308F;&#x308A;&#x3001;&#x3082;&#x3057;&#x304F;&#x306F;&#x88DC;&#x52A9;&#x3068;&#x3057;&#x3066;&#x5229;&#x7528;&#x3067;&#x304D;&#x308B;&#x3088;&#x3046;&#x306B;&#x306A;&#x308A;&#x307E;&#x3057;&#x305F;&#x3002;&#x305D;&#x3053;&#x3067;&#x3001;&#x30E1;&#x30E2;&#x30EA;&#x304C;&#x5C11;&#x306A;&#x3044;&#x74B0;&#x5883;&#x3067;&#x3082;JavaScript&#x304C;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/gigazine.net/news/20260110-mquickjs/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://gigazine.net/news/20260110-mquickjs/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x308F;&#x305A;&#x304B;10KB&#x306E;RAM&#x3067;&#x52D5;&#x304F;&#x7D44;&#x307F;&#x8FBC;&#x307F;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x5411;&#x3051;&#x306B;JavaScript&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x3092;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30EB;&#x3057;&#x3066;&#x5B9F;&#x884C;&#x3067;&#x304D;&#x308B;&#x300C;MicroQuickJS&#x300D;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/gigazine.net/news/20260110-mquickjs/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20250513#bookmark-4770099523477549409">
<title>Converting values to strings in JavaScript has pitfalls</title>
<link>https://2ality.com/2025/04/stringification-javascript.html</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2025-05-13T13:05:42Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>8</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://2ality.com/2025/04/stringification-javascript.html&#x22; title=&#x22;Converting values to strings in JavaScript has pitfalls&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2F2ality.com%2F2025%2F04%2Fstringification-javascript.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://2ality.com/2025/04/stringification-javascript.html&#x22;&#x3E;Converting values to strings in JavaScript has pitfalls&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://2ality.com/2025/04/stringification-javascript.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Converting values to strings in JavaScript has pitfalls&#x22; title=&#x22;Converting values to strings in JavaScript has pitfalls&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Let&#x2019;s explore why some of these values produce exceptions or results that aren&#x2019;t very useful. Tricky value: Symbol()&#xA0;&#xA0;# Symbols must be converted to strings explicitly (via String() or .toString()). Conversion via concatenation throws an exception: &#x26;gt; &#x26;#39;&#x26;#39; + Symbol() TypeError: Cannot convert a Symb...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/2ality.com/2025/04/stringification-javascript.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://2ality.com/2025/04/stringification-javascript.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Converting values to strings in JavaScript has pitfalls&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Converting values to strings in JavaScript has pitfalls&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/2ality.com/2025/04/stringification-javascript.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20241002#bookmark-4759959840090390080">
<title>Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero</title>
<link>https://voidzero.dev/posts/announcing-voidzero-inc</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2024-10-02T13:08:30Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>OSS</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/OSS" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>83</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://voidzero.dev/posts/announcing-voidzero-inc&#x22; title=&#x22;Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fvoidzero.dev%2Fposts%2Fannouncing-voidzero-inc&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://voidzero.dev/posts/announcing-voidzero-inc&#x22;&#x3E;Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://voidzero.dev/posts/announcing-voidzero-inc&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/d08afc58a18abb6f532fa10779dc6915eabc87a9/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fvoidzero.dev%2Fcovers%2Ffunding.jpg&#x22; alt=&#x22;Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x22; title=&#x22;Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;TL;DR: I have founded VoidZero Inc., a company dedicated to building an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem. We have raised $4.6 million in seed funding, led by Accel. Fifteen years ago, when I started building apps with JavaScript, it was...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/voidzero.dev/posts/announcing-voidzero-inc&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://voidzero.dev/posts/announcing-voidzero-inc&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Announcing VoidZero - Next Generation Toolchain for JavaScript | VoidZero&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/voidzero.dev/posts/announcing-voidzero-inc&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20240325#bookmark-4751076529704901504">
<title>JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;</title>
<link>https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2024-03-25T09:18:26Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>30</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22; title=&#x22;JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fsosukesuzuki%2Farticles%2F5abfd04a4ca7c8&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22;&#x3E;JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/181bc7c5b6ea77529b7303704be667905136ddd7/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--xdpL66Jk--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AJavaScript%252520%2525E3%252581%2525A7%2525E3%252581%252582%2525E3%252582%25258B%2525E5%252580%2525A4%2525E3%252581%25258C%2525E3%252582%2525AA%2525E3%252583%252596%2525E3%252582%2525B8%2525E3%252582%2525A7%2525E3%252582%2525AF%2525E3%252583%252588%2525E5%25259E%25258B%2525E3%252581%2525A7%2525E3%252581%252582%2525E3%252582%25258B%2525E3%252581%252593%2525E3%252581%2525A8%2525E3%252582%252592%2525E5%252588%2525A4%2525E5%2525AE%25259A%2525E3%252581%252599%2525E3%252582%25258B%2525E5%2525A4%252589%2525E3%252581%2525AA%2525E3%252583%252586%2525E3%252582%2525AF%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3ASosuke%252520Suzuki%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2kzVm5WZHo2MC1CT3lMTS1VVnZaNmdNSDJlTlp1T0lTa1owT3lyNnc9czI1MC1j%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png&#x22; alt=&#x22;JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x22; title=&#x22;JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;TC39&#x306E;&#x6D3B;&#x52D5;&#x3067;&#x6709;&#x540D;&#x306A;Jordan Harband&#x304C;&#x4F5C;&#x6210;&#x3057;&#x305F;&#x4E0B;&#x8A18;issue&#x3067;&#x77E5;&#x3063;&#x305F;&#x306E;&#x3067;&#x30E1;&#x30E2;&#x3002; &#x524D;&#x63D0;&#x3068;&#x3057;&#x3066;&#x3001;&#x6B21;&#x306E;&#x30B3;&#x30FC;&#x30C9;&#x306B;&#x3088;&#x3063;&#x3066; x &#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x65AD;&#x3067;&#x304D;&#x308B;&#x3002;JavaScript&#x306B;&#x304A;&#x3051;&#x308B; null &#x306F; typeof &#x306E;&#x7D50;&#x679C;&#x304C; &#x26;quot;object&#x26;quot; &#x306B;&#x306A;&#x308B;&#x3068;&#x3044;&#x3046;&#x6709;&#x540D;&#x306A;&#x5909;&#x306A;&#x6319;&#x52D5;&#x304C;&#x30AB;&#x30D0;&#x30FC;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002; function isObjectA(x) { return (typeof x === &#x26;quot;object&#x26;quot; &#x26;amp;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JavaScript &#x3067;&#x3042;&#x308B;&#x5024;&#x304C;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x578B;&#x3067;&#x3042;&#x308B;&#x3053;&#x3068;&#x3092;&#x5224;&#x5B9A;&#x3059;&#x308B;&#x5909;&#x306A;&#x30C6;&#x30AF;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20231207#bookmark-4670542952943566434">
<title>Maximum size of a &#x3C;canvas&#x3E; element</title>
<link>https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2023-12-07T00:56:37Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>canvas</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/canvas" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22; title=&#x22;Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F6081483%2Fmaximum-size-of-a-canvas-element&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22;&#x3E;Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a591284234e1f367e22f174fbaf1317a71987680/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fstackoverflow.com%2FContent%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D0f0cab681579&#x22; alt=&#x22;Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x22; title=&#x22;Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;I&#x26;#39;m working with a canvas element with a height of 600 to 1000 pixels and a width of several tens or hundreds of thousands of pixels. However, after a certain number of pixels (obviously unknown), the canvas no longer display shapes I draw with JS. Does anyone know if there&#x26;#39;s a limit? Tested both...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Maximum size of a &#x26;lt;canvas&#x26;gt; element&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20231026#bookmark-4744113915742139951">
<title>Why I Love Remix</title>
<link>https://kentcdodds.com/blog/why-i-love-remix</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2023-10-26T01:51:03Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>react</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/react" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>147</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://kentcdodds.com/blog/why-i-love-remix&#x22; title=&#x22;Why I Love Remix&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fkentcdodds.com%2Fblog%2Fwhy-i-love-remix&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://kentcdodds.com/blog/why-i-love-remix&#x22;&#x3E;Why I Love Remix&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://kentcdodds.com/blog/why-i-love-remix&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/5737ae1ca4c05fdc6dd0542990a970e1fbbf6397/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fkentcdodds-com%2Fimage%2Fupload%2F%24th_1256%2C%24tw_2400%2C%24gw_%24tw_div_24%2C%24gh_%24th_div_12%2Fco_rgb%3Aa9adc1%2Cc_fit%2Cg_north_west%2Cw_%24gw_mul_14%2Ch_%24gh%2Cx_%24gw_mul_1.5%2Cy_%24gh_mul_1.3%2Cl_text%3Akentcdodds.com%3AMatter-Regular.woff2_50%3ACheck%252520out%252520this%252520article%2Fco_white%2Cc_fit%2Cg_north_west%2Cw_%24gw_mul_13.5%2Ch_%24gh_mul_7%2Cx_%24gw_mul_1.5%2Cy_%24gh_mul_2.3%2Cl_text%3Akentcdodds.com%3AMatter-Regular.woff2_110%3AWhy%252520I%252520Love%252520Remix%2Fc_fit%2Cg_north_west%2Cr_max%2Cw_%24gw_mul_4%2Ch_%24gh_mul_3%2Cx_%24gw%2Cy_%24gh_mul_8%2Cl_kent%3Aprofile-transparent%2Fco_rgb%3Aa9adc1%2Cc_fit%2Cg_north_west%2Cw_%24gw_mul_5.5%2Ch_%24gh_mul_4%2Cx_%24gw_mul_4.5%2Cy_%24gh_mul_9%2Cl_text%3Akentcdodds.com%3AMatter-Regular.woff2_70%3AKent%2520C.%2520Dodds%2Fco_rgb%3Aa9adc1%2Cc_fit%2Cg_north_west%2Cw_%24gw_mul_9%2Cx_%24gw_mul_4.5%2Cy_%24gh_mul_9.8%2Cl_text%3Akentcdodds.com%3AMatter-Regular.woff2_40%3Akentcdodds.com%25252Fblog%25252Fwhy-i-love-remix%2Fc_fill%2Car_3%3A4%2Cr_12%2Cg_east%2Ch_%24gh_mul_10%2Cx_%24gw%2Cl_unsplash%3Aphoto-1587096473086-abb7a1ec4393%2Fc_fill%2Cw_%24tw%2Ch_%24th%2Fkentcdodds.com%2Fsocial-background.png&#x22; alt=&#x22;Why I Love Remix&#x22; title=&#x22;Why I Love Remix&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;kentcdodds.com is completely custom built by me (and team) using Remix. After writing tens of thousands of lines of code using this framework, I have developed a great appreciation for what this framework can do for me and the users of my site. I want to tell you about some of it. In a sentence H...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/kentcdodds.com/blog/why-i-love-remix&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://kentcdodds.com/blog/why-i-love-remix&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Why I Love Remix&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Why I Love Remix&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/kentcdodds.com/blog/why-i-love-remix&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20230801#bookmark-4739899674696072517">
<title>ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog</title>
<link>https://tech.repro.io/entry/2023/07/27/105218</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2023-08-01T09:49:45Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>74</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://tech.repro.io/entry/2023/07/27/105218&#x22; title=&#x22;ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.repro.io%2Fentry%2F2023%2F07%2F27%2F105218&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://tech.repro.io/entry/2023/07/27/105218&#x22;&#x3E;ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://tech.repro.io/entry/2023/07/27/105218&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/15ca4afa961809ff48861a7777cdfdbee1838009/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F890f718bfe474c669711e3cae054ab54a073188d%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fe%252Fedwardkenfox%252F20230724%252F20230724163912.png&#x22; alt=&#x22;ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x22; title=&#x22;ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; Repro&#x3067;&#x958B;&#x767A;&#x3092;&#x62C5;&#x5F53;&#x3057;&#x3066;&#x3044;&#x308B;Edward Fox (edwardkenfox) &#x3067;&#x3059;&#x3002;2021&#x5E74;&#x9803;&#x304B;&#x3089; Repro Booster &#x3068;&#x3044;&#x3046;&#x30D7;&#x30ED;&#x30C0;&#x30AF;&#x30C8;&#x306E;&#x7ACB;&#x3061;&#x4E0A;&#x3052;&#x306B;&#x643A;&#x308F;&#x3063;&#x3066;&#x304A;&#x308A;&#x3001;&#x958B;&#x767A;&#x3092;&#x901A;&#x3057;&#x3066;&#x5F97;&#x305F;&#x77E5;&#x898B;&#x3092;&#x5171;&#x6709;&#x3067;&#x304D;&#x308C;&#x3070;&#x3068;&#x601D;&#x3044;&#x7ACB;&#x3061;&#x7B46;&#x3092;&#x53D6;&#x308B;&#x306B;&#x81F3;&#x308A;&#x307E;&#x3057;&#x305F;&#x3002;4&#x5E74;&#x3076;&#x308A;&#x306E;&#x30C6;&#x30C3;&#x30AF;&#x30D6;&#x30ED;&#x30B0;&#x57F7;&#x7B46;&#x3067;&#x5C11;&#x3057;&#x3070;&#x304B;&#x308A;&#x7DCA;&#x5F35;&#x3057;&#x3066;&#x3044;&#x307E;&#x3059;&#x304C;&#xFF08;&#xFF1F;&#xFF09;&#x3001;&#x5F35;&#x308A;&#x5207;&#x3063;&#x3066;&#x3084;&#x3063;&#x3066;&#x3044;&#x3053;&#x3046;&#x3068;&#x601D;&#x3044;&#x307E;&#x3059;&#x3002; ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.repro.io/entry/2023/07/27/105218&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://tech.repro.io/entry/2023/07/27/105218&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - ServiceWorker&#x306E;&#x843D;&#x3068;&#x3057;&#x7A74;8&#x9078; - Repro Tech Blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.repro.io/entry/2023/07/27/105218&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20221003#bookmark-4726032158440042563">
<title>Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev</title>
<link>https://web.dev/articles/optimize-long-tasks</link>
<description>setTimeout(), navigator.scheduling.isInputPending() https://caniuse.com/mdn-api_scheduling_isinputpending, scheduler.postTask() https://caniuse.com/mdn-api_scheduler_posttask</description>
<dc:creator>latena</dc:creator>
<dc:date>2022-10-03T03:55:27Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>browser</dc:subject>
<dc:subject>performance</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/browser" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>61</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://web.dev/articles/optimize-long-tasks&#x22; title=&#x22;Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fweb.dev%2Farticles%2Foptimize-long-tasks&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://web.dev/articles/optimize-long-tasks&#x22;&#x3E;Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://web.dev/articles/optimize-long-tasks&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/c0472e169cd8da61b7913eb0ada2f60afb981c86/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fweb.dev%2Fstatic%2Farticles%2Foptimize-long-tasks%2Fimage%2Fthumbnail.jpg&#x22; alt=&#x22;Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x22; title=&#x22;Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Published: September 30, 2022, Last updated: December 19, 2024 Common advice for keeping JavaScript apps fast tends to boil down to the following advice: &#x26;quot;Don&#x26;#39;t block the main thread.&#x26;quot; &#x26;quot;Break up your long tasks.&#x26;quot; This is great advice, but what work does it involve? Shipping less JavaScript is goo...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/web.dev/articles/optimize-long-tasks&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://web.dev/articles/optimize-long-tasks&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Optimize long tasks &#xA0;|&#xA0; Articles &#xA0;|&#xA0; web.dev&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/web.dev/articles/optimize-long-tasks&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20220922#bookmark-4706157332547474562">
<title>iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog</title>
<link>https://mixiengineer.hatenablog.com/entry/2012/10807/</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2022-09-22T03:33:49Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>iOS</dc:subject>
<dc:subject>safari</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/iOS" />
    <rdf:li resource="https://b.hatena.ne.jp/q/safari" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>126</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://mixiengineer.hatenablog.com/entry/2012/10807/&#x22; title=&#x22;iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmixiengineer.hatenablog.com%2Fentry%2F2012%2F10807%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://mixiengineer.hatenablog.com/entry/2012/10807/&#x22;&#x3E;iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://mixiengineer.hatenablog.com/entry/2012/10807/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/7b4188ad1fdc868ad05183fbe93de4a5147e1586/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fogimage.blog.st-hatena.com%2F12921228815729510653%2F12921228815730296641%2F1408759467&#x22; alt=&#x22;iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x22; title=&#x22;iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3053;&#x3093;&#x306B;&#x3061;&#x306F;&#x3002;&#x30DF;&#x30AF;&#x30B7;&#x30A3;UX&#x7D71;&#x62EC;&#x90E8;&#x306B;&#x3066;&#x3001;mixi Touch&#x306E;&#x958B;&#x767A;&#x3092;&#x62C5;&#x5F53;&#x3057;&#x3066;&#x304A;&#x308A;&#x307E;&#x3059;&#x6238;&#x9AD8;&#x3067;&#x3059;&#x3002; JavaScript&#x3067;&#x306E;&#x958B;&#x767A;&#x3092;&#x884C;&#x3046;&#x4E8B;&#x304C;&#x591A;&#x3044;&#x306E;&#x3067;&#x3059;&#x304C;&#x3001;iOS&#x306E;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#xFF08;Mobile Safari&#xFF09;&#x306E;focus&#x306E;&#x6319;&#x52D5;&#x306B;&#x3064;&#x3044;&#x3066;&#x5C11;&#x3057;&#x30AF;&#x30BB;&#x304C;&#x3042;&#x308A;&#x3001; &#x8ABF;&#x3079;&#x3066;&#x307F;&#x307E;&#x3057;&#x305F;&#x306E;&#x3067;&#x3001;&#x304A;&#x77E5;&#x3089;&#x305B;&#x3044;&#x305F;&#x3057;&#x307E;&#x3059;&#x3002; &#x901A;&#x5E38;&#x3001;&#x26;lt;textarea&#x26;gt;&#x3084;&#x26;lt;input type=&#x201D;text&#x201D;&#x26;gt;&#x7B49;&#x306E;&#x30D5;&#x30A9;&#x30FC;&#x30E0;&#x8981;&#x7D20;&#x306B;&#x5BFE;&#x3057;&#x3066;&#x3001;&#x30D5;&#x30A9;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/mixiengineer.hatenablog.com/entry/2012/10807/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://mixiengineer.hatenablog.com/entry/2012/10807/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - iOS&#x306E;Mobile Safari&#x4E0A;&#x3067;&#x306E;focus()&#x304C;&#x5999;&#x306A;&#x4EF6;&#x3092;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x305F; - mixi engineer blog&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/mixiengineer.hatenablog.com/entry/2012/10807/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20220715#bookmark-4722434613070840066">
<title>Custom ESM loaders: Who, what, when, where, why, how</title>
<link>https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2022-07-15T13:28:53Z</dc:date>
<dc:subject>JavaScript</dc:subject>
<dc:subject>TypeScript</dc:subject>
<dc:subject>Node.js</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaScript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TypeScript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Node.js" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>4</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22; title=&#x22;Custom ESM loaders: Who, what, when, where, why, how&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.to%2Fjakobjingleheimer%2Fcustom-esm-loaders-who-what-when-where-why-how-4i1o&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22;&#x3E;Custom ESM loaders: Who, what, when, where, why, how&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/c58813b986c1d31eec2224630641353e76b989a3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3otvb2z646ytpt1hl2rv.jpg&#x22; alt=&#x22;Custom ESM loaders: Who, what, when, where, why, how&#x22; title=&#x22;Custom ESM loaders: Who, what, when, where, why, how&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;DEV Community Follow A space to discuss and keep up software development and manage your software career Open Forem Follow A general discussion space for the Forem community. If it doesn&#x26;#39;t have a home elsewhere, it belongs here Future Follow News and discussion of science and technology such as A...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Custom ESM loaders: Who, what, when, where, why, how&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Custom ESM loaders: Who, what, when, where, why, how&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20220603#bookmark-4720472192601956930">
<title>&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;</title>
<link>https://www.kabuku.co.jp/developers/file-handling-api</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2022-06-03T06:07:19Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>1</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.kabuku.co.jp/developers/file-handling-api&#x22; title=&#x22;&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.kabuku.co.jp%2Fdevelopers%2Ffile-handling-api&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/file-handling-api&#x22;&#x3E;&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/file-handling-api&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/ec61d3124b709d2e93fed475c8af11e4b1c72bc3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fwww.kabuku.co.jp%2Fwp%2Fwp-content%2Fuploads%2F2022%2F06%2F20220227-A7401987_TP_V4.jpg&#x22; alt=&#x22;&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; File Handling API &#x304C;&#x30C7;&#x30D5;&#x30A9;&#x30EB;&#x30C8;&#x3067;&#x6709;&#x52B9;&#x5316;&#x3055;&#x308C;&#x305F; Chrome 102 &#x3068; Edge 102 &#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;&#x3053;&#x306E;&#x6A5F;&#x80FD;&#x306B;&#x3088;&#x308A;&#x3001; MIME &#x30BF;&#x30A4;&#x30D7;&#x3084;&#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x3066;&#x958B;&#x3051;&#x308B;&#x3088;&#x3046;&#x306B;&#x306A;&#x308A;&#x307E;&#x3059;&#x3002;&#x6D3E;&#x624B;&#x306A;&#x6A5F;&#x80FD;&#x306E;&#x308F;&#x308A;&#x306B;&#x306F;&#x5168;&#x7136;&#x8A71;&#x984C;&#x306B;&#x306A;&#x3063;&#x3066;&#x3044;&#x306A;&#x3044;&#x3088;&#x3046;&#x306B;&#x611F;&#x3058;&#x308B;&#x306E;&#x3067;&#x3059;&#x304C;&#x3001;&#x6C17;&#x306E;&#x305B;&#x3044;&#x3067;&#x3057;&#x3087;&#x3046;&#x304B;&#xFF1F; &#x79C1;&#x306F; DXF&#xFF08;CAD &#x7528;&#x306E;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x5F62;&#x5F0F;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/file-handling-api&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.kabuku.co.jp/developers/file-handling-api&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x62E1;&#x5F35;&#x5B50;&#x306B; Web &#x30A2;&#x30D7;&#x30EA;&#x3092;&#x95A2;&#x9023;&#x4ED8;&#x3051;&#x308B; File Handling API &#x306E;&#x4F7F;&#x3044;&#x65B9; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/file-handling-api&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20220302#bookmark-4716162082752384322">
<title>Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;</title>
<link>https://www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2022-03-02T08:03:55Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>C#</dc:subject>
<dc:subject>JavaScript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/C%23" />
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaScript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22; title=&#x22;Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.kabuku.co.jp%2Fdevelopers%2Fjava-csharp-ecmascript-multiline-string-literals%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22;&#x3E;Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/fa6e31dcdb6b2d2befdd7d3dec7a74d457bb0153/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fwww.kabuku.co.jp%2Fwp-content%2Fuploads%2F2022%2F02%2Fcut61_haiku-1200x801.jpg&#x22; alt=&#x22;Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3055;&#x308A;&#x3052;&#x306B;&#x8907;&#x96D1;&#x306A;&#x8907;&#x6570;&#x884C;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x4ED5;&#x69D8; &#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;&#x8A00;&#x8A9E;&#x306B;&#x304A;&#x3051;&#x308B;&#x8907;&#x6570;&#x884C;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x306E;&#x4ED5;&#x69D8;&#x306F;&#x3001;&#x4E00;&#x898B;&#x3057;&#x305F;&#x5370;&#x8C61;&#x3088;&#x308A;&#x6C7A;&#x3081;&#x306A;&#x3051;&#x308C;&#x3070;&#x306A;&#x3089;&#x306A;&#x3044;&#x3053;&#x3068;&#x304C;&#x591A;&#x304F;&#x3001;&#x3055;&#x308A;&#x3052;&#x306B;&#x8907;&#x96D1;&#x306B;&#x306A;&#x308A;&#x304C;&#x3061;&#x3067;&#x3059;&#x3002; &#x4F8B;&#x3068;&#x3057;&#x3066;&#x3001; Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3068; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x6BD4;&#x8F03;&#x3057;&#x3066;&#x307F;&#x307E;&#x3057;&#x3087;&#x3046;&#xFF08;C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x306B;&#x306F;&#x5358;&#x4E00;&#x884C;&#x5F62;&#x5F0F;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Java 15 &#x306E;&#x30C6;&#x30AD;&#x30B9;&#x30C8;&#x30D6;&#x30ED;&#x30C3;&#x30AF;&#x3092;&#x6A2A;&#x76EE;&#x306B; C# 11 &#x306E;&#x751F;&#x6587;&#x5B57;&#x5217;&#x30EA;&#x30C6;&#x30E9;&#x30EB;&#x3092;&#x773A;&#x3081;&#x3066; ECMAScript String dedent &#x30D7;&#x30ED;&#x30DD;&#x30FC;&#x30B6;&#x30EB;&#x3092;&#x60F3;&#x3046; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/java-csharp-ecmascript-multiline-string-literals/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20220105#bookmark-4713468097045939298">
<title>&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;</title>
<link>https://zenn.dev/morinokami/books/learning-patterns-1</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2022-01-05T08:16:38Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>1020</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/morinokami/books/learning-patterns-1&#x22; title=&#x22;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fmorinokami%2Fbooks%2Flearning-patterns-1&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/morinokami/books/learning-patterns-1&#x22;&#x3E;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/morinokami/books/learning-patterns-1&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/7ef3a2990925a370eeae2b578ccb606e61af0d73/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--JHzogfRP--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci9kZjJkYzdjMzM1LnBuZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg%3F_a%3DBACAGSGT&#x22; alt=&#x22;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x22; title=&#x22;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x672C;&#x66F8;&#x306F;&#x3001;Lydia Hallie &#x6C0F; &#x3068; Addy Osmani &#x6C0F;&#x3089;&#x306B;&#x3088;&#x308B; Learning Patterns (https://www.patterns.dev/) &#x306E;&#x65E5;&#x672C;&#x8A9E;&#x8A33;&#x3067;&#x3059;&#x3002;&#x539F;&#x8457;&#x306F;&#x5927;&#x304D;&#x304F; 3 &#x3064;&#x306E;&#x30BB;&#x30AF;&#x30B7;&#x30E7;&#x30F3;&#x306B;&#x5206;&#x304B;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;&#x304C;&#x3001;&#x672C;&#x66F8;&#x306F;&#x3001;&#x305D;&#x306E;&#x6700;&#x521D;&#x306E;&#x30BB;&#x30AF;&#x30B7;&#x30E7;&#x30F3;&#x3067;&#x3042;&#x308B; Design Patterns &#x3092;&#x8A33;&#x3057;&#x305F;&#x3082;&#x306E;&#x3068;&#x306A;&#x308A;&#x307E;&#x3059;&#x3002;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/morinokami/books/learning-patterns-1&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/morinokami/books/learning-patterns-1&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x306E;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/morinokami/books/learning-patterns-1&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20211007#bookmark-4709346057438247394">
<title>&#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;</title>
<link>https://zenn.dev/stomita/articles/2c16a53223f3c9</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2021-10-06T23:35:20Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>273</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/stomita/articles/2c16a53223f3c9&#x22; title=&#x22;&#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fstomita%2Farticles%2F2c16a53223f3c9&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/stomita/articles/2c16a53223f3c9&#x22;&#x3E;&#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/stomita/articles/2c16a53223f3c9&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/2125c21794800ddbff4978480b76769b74114dd3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--ggR0e6mj--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E4%2525BB%25258APartytown%2525E3%252581%25258C%2525E3%252583%2525A4%2525E3%252583%252590%2525E3%252581%252584%2525E3%252580%252582JavaScript%252520Sandbox%2525E3%252581%2525AE%2525E6%25259C%2525AA%2525E6%25259D%2525A5%2525E3%252581%2525AF%2525E3%252581%2525A9%2525E3%252581%2525A3%2525E3%252581%2525A1%2525E3%252581%2525A0%2525EF%2525BC%25259F%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AShinichi%252520Tomita%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2dNMC1DR0FuaEc0TmQ2R2NGREtPUUp6ZHRqYzhNaTYzU21IRVp1c1E9czI1MC1j%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png%3F_a%3DBACAGSGT&#x22; alt=&#x22;&#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x22; title=&#x22;&#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x6982;&#x8981; Partytown&#x3068;&#x3044;&#x3046;&#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x304C;&#x5148;&#x6708;&#x767A;&#x8868;&#x3055;&#x308C;&#x305F;&#x3002;&#x3053;&#x306E;&#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x81EA;&#x4F53;&#x306F;Web&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x5411;&#x4E0A;(3rd Party Script&#x306B;&#x3088;&#x308B;&#x30D6;&#x30ED;&#x30C3;&#x30AD;&#x30F3;&#x30B0;&#x306E;&#x4F4E;&#x6E1B;)&#x3092;&#x4E3B;&#x76EE;&#x7684;&#x3068;&#x3057;&#x3066;&#x3044;&#x308B;&#x304C;&#x3001;&#x5B9F;&#x8CEA;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306B;&#x304A;&#x3051;&#x308B;JavaScript Sandbox&#x306E;&#x65B9;&#x5411;&#x6027;&#x306B;&#x4E00;&#x77F3;&#x3092;&#x6295;&#x3058;&#x308B;&#x3082;&#x306E;&#x3067;&#x3042;&#x308B;&#x3068;&#x3057;&#x3066;&#x81EA;&#x5206;&#x306F;&#x7406;&#x89E3;&#x3057;&#x305F;&#x3002;&#x672C;&#x7A3F;&#x3067;&#x306F;&#x3053;&#x3061;&#x3089;&#x306B;&#x3064;&#x3044;&#x3066;&#x80CC;&#x666F;&#x3068;&#x3068;&#x3082;&#x306B;&#x89E3;&#x8AAC;&#x3092;&#x8A66;&#x307F;&#x308B;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/stomita/articles/2c16a53223f3c9&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/stomita/articles/2c16a53223f3c9&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x4ECA;Partytown&#x304C;&#x30E4;&#x30D0;&#x3044;&#x3002;JavaScript Sandbox&#x306E;&#x672A;&#x6765;&#x306F;&#x3069;&#x3063;&#x3061;&#x3060;&#xFF1F;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/stomita/articles/2c16a53223f3c9&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20210916#bookmark-4708400715825953954">
<title>[ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;</title>
<link>https://www.kabuku.co.jp/developers/pipe-operator-debate</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2021-09-16T00:19:21Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>&#x30AB;&#x30D6;&#x30AF;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%82%AB%E3%83%96%E3%82%AF" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>13</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.kabuku.co.jp/developers/pipe-operator-debate&#x22; title=&#x22;[ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.kabuku.co.jp%2Fdevelopers%2Fpipe-operator-debate&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/pipe-operator-debate&#x22;&#x3E;[ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/pipe-operator-debate&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/e2cf7adc2f6db8d68f18ee142a3faa058318a3b3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fwww.kabuku.co.jp%2Fwp%2Fwp-content%2Fuploads%2F2021%2F09%2Ffsharp-pipe-rxjs-1024x321.png&#x22; alt=&#x22;[ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;[ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x203B; 2021/09/15 &#x6642;&#x70B9;&#x306E;&#x8A71;&#x3067;&#x3059;&#x3002;&#x8B70;&#x8AD6;&#x304C;&#x6D3B;&#x767A;&#x306A;&#x306E;&#x3067;&#x3001;&#x3053;&#x308C;&#x304B;&#x3089;&#x3069;&#x3046;&#x6D41;&#x308C;&#x308B;&#x304B;&#x5206;&#x304B;&#x308A;&#x307E;&#x305B;&#x3093;&#x3002;&#x3053;&#x306E;&#x8A18;&#x4E8B;&#x3067;&#x306F;&#x305F;&#x304F;&#x3055;&#x3093;&#x306E;&#x30EA;&#x30F3;&#x30AF;&#x3092;&#x8CBC;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x304C;&#x3001;&#x8B70;&#x8AD6;&#x306E;&#x7126;&#x70B9;&#x3092;&#x7406;&#x89E3;&#x3059;&#x308B;&#x306B;&#x3042;&#x305F;&#x3063;&#x3066;&#x6700;&#x3082;&#x91CD;&#x8981;&#x306A;&#x30EA;&#x30F3;&#x30AF;&#x306F;&#x3053;&#x308C;&#x3067;&#x3059;&#x3002; TC39 Pipeline Operator &#x2013; Hack vs F# https://benlesh.com/posts/tc39-pipeline-proposal-hack-vs-f-sharp/ 2 &#x3064;&#x306E;&#x4ED5;&#x69D8;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/pipe-operator-debate&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.kabuku.co.jp/developers/pipe-operator-debate&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - [ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - [ECMAScript] Pipe operator &#x8AD6;&#x4E89;&#x307E;&#x3068;&#x3081; &#x2013; F# &#x304B; Hack &#x304B;&#x4E21;&#x65B9;&#x304B; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/pipe-operator-debate&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20210518#bookmark-4702805255881553250">
<title>DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;</title>
<link>https://www.kabuku.co.jp/developers/dommatrix</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2021-05-18T09:13:27Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>&#x30AB;&#x30D6;&#x30AF;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%82%AB%E3%83%96%E3%82%AF" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>3</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.kabuku.co.jp/developers/dommatrix&#x22; title=&#x22;DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.kabuku.co.jp%2Fdevelopers%2Fdommatrix&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/dommatrix&#x22;&#x3E;DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.kabuku.co.jp/developers/dommatrix&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;DOMMatrixReadOnly &#x3068; DOMMatrix &#x3067;&#x3067;&#x304D;&#x308B;&#x64CD;&#x4F5C;&#x3092;&#x898B;&#x3066;&#x3044;&#x304D;&#x307E;&#x3057;&#x3087;&#x3046;&#x3002; DOMMatrixReadOnly&#xFF0F;DOMMatrix &#x521D;&#x671F;&#x5316; &#x30B3;&#x30FC;&#x30C9;&#x4F8B;&#x306F; DOMMatrix &#x3067;&#x8A18;&#x8FF0;&#x3057;&#x307E;&#x3059;&#x304C;&#x3001; DOMMatrixReadOnly &#x3067;&#x3082;&#x540C;&#x3058;&#x3088;&#x3046;&#x306B;&#x4F7F;&#x3048;&#x307E;&#x3059;&#x3002; // &#x5358;&#x4F4D;&#x884C;&#x5217; new DOMMatrix() // 2D &#x5909;&#x5F62;&#x7528;&#x306E; 2&#xD7;3 &#x884C;&#x5217;: 6 &#x8981;&#x7D20;&#x306E;&#x914D;&#x5217; [a, b, c, d, e, f] new DOMMatrix([1, 2, 3, 4, 5, 6...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/dommatrix&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.kabuku.co.jp/developers/dommatrix&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - DOMMatrix: 2D / 3D &#x5909;&#x5F62;&#xFF08;&#x30A2;&#x30D5;&#x30A3;&#x30F3;&#x5909;&#x63DB;&#xFF09;&#x306E;&#x884C;&#x5217;&#x3092;&#x6271;&#x3046; DOM API - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30AB;&#x30D6;&#x30AF;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.kabuku.co.jp/developers/dommatrix&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20210212#bookmark-4698350229186942242">
<title>&#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;</title>
<link>https://zenn.dev/uhyo/articles/return-await-promise</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2021-02-12T02:08:06Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>125</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/uhyo/articles/return-await-promise&#x22; title=&#x22;&#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fuhyo%2Farticles%2Freturn-await-promise&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/uhyo/articles/return-await-promise&#x22;&#x3E;&#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/uhyo/articles/return-await-promise&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/39c4fd1ee377fc88d34224016d3c0e3d72d349b6/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--szV7HsQF--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E5%2525BE%2525B9%2525E5%2525BA%252595%2525E8%2525A7%2525A3%2525E8%2525AA%2525AC%2525EF%2525BC%252581%2525E3%252580%252580return%252520promise%2525E3%252581%2525A8return%252520await%252520promise%2525E3%252581%2525AE%2525E9%252581%252595%2525E3%252581%252584%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Auhyo%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzVjYjFlMDJlNGQuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png%3F_a%3DBACAGSGT&#x22; alt=&#x22;&#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x22; title=&#x22;&#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x5148;&#x65E5;&#x3001;&#x3053;&#x3061;&#x3089;&#x306E;&#x30C4;&#x30A4;&#x30FC;&#x30C8;&#x3092;&#x898B;&#x304B;&#x3051;&#x307E;&#x3057;&#x305F;&#x3002; &#x305D;&#x308C;&#x306B;&#x5BFE;&#x3057;&#x3066;&#x7B46;&#x8005;&#x306F;&#x4EE5;&#x4E0B;&#x306E;&#x30C4;&#x30A4;&#x30FC;&#x30C8;&#x3092;&#x3057;&#x305F;&#x3068;&#x3053;&#x308D;&#x3001;&#x3044;&#x304F;&#x3064;&#x304B;&#x306E;&#x53CD;&#x5FDC;&#x304C;&#x5BC4;&#x305B;&#x3089;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002; &#x30B3;&#x30FC;&#x30C9;&#x90E8;&#x5206;&#x3092;&#x518D;&#x63B2;&#x3057;&#x307E;&#x3059;&#x3002; async function foo1() { return await Promise.resolve(); } async function foo2() { return Promise.resolve(); } async function wait() { await null; } // pik...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/uhyo/articles/return-await-promise&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/uhyo/articles/return-await-promise&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x5FB9;&#x5E95;&#x89E3;&#x8AAC;&#xFF01;&#x3000;return promise&#x3068;return await promise&#x306E;&#x9055;&#x3044;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/uhyo/articles/return-await-promise&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20201028#bookmark-4693369312685863970">
<title>memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita</title>
<link>https://qiita.com/luncheon/items/debe8eb549add3603def</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2020-10-28T07:18:32Z</dc:date>
<dc:subject>JavaScript</dc:subject>
<dc:subject>React</dc:subject>
<dc:subject>SolidJS</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaScript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/React" />
    <rdf:li resource="https://b.hatena.ne.jp/q/SolidJS" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>7</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://qiita.com/luncheon/items/debe8eb549add3603def&#x22; title=&#x22;memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fqiita.com%2Fluncheon%2Fitems%2Fdebe8eb549add3603def&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://qiita.com/luncheon/items/debe8eb549add3603def&#x22;&#x3E;memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://qiita.com/luncheon/items/debe8eb549add3603def&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/3628a73c9413dc32546e08b0651ecb753e702782/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGNTMwMDklMkZwcm9maWxlLWltYWdlcyUyRjE0NzM2OTI5MTk_aXhsaWI9cmItNC4wLjAmYXI9MSUzQTEmZml0PWNyb3AmbWFzaz1lbGxpcHNlJmJnPUZGRkZGRiZmbT1wbmczMiZzPTkwMThhOTEzYmNkNTc4OGQ4ZThlYjA3NzBmMDgwYjAy%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253De8b4b549c18dcfcc351a9639fac23791%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9bWVtbyVFRiVCQyU5RiUyMHVzZUNhbGxiYWNrJUVGJUJDJTlGJTIwJUUzJTgzJTkxJUUzJTgzJTk1JUUzJTgyJUE5JUUzJTgzJUJDJUUzJTgzJTlFJUUzJTgzJUIzJUUzJTgyJUI5JUUzJTgxJThDJUU2JUIwJTk3JUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgyJThCJTIwSlNYZXIlMjAlRTMlODElQUIlRTMlODElQUYlMjBTb2xpZEpTJTIwJUUzJTgxJThDJUUzJTgyJUFBJUUzJTgyJUI5JUUzJTgyJUI5JUUzJTgzJUExJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9NDEwMmQ1MGNkZWE1YjM1ODNhNDg1NjIzMjZmMzQ1YmQ%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBsdW5jaGVvbiZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPTM4NzZjZTI0NTJlYmM4YTQ5MGUxMmNlMWQ4NWQxOWZl%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3De2999fafaf1883b1b9ac35a4bebea59e&#x22; alt=&#x22;memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x22; title=&#x22;memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306A;&#x3093;&#x304B;&#x6C17;&#x306B;&#x3057;&#x305F;&#x304F;&#x306A;&#x3044; Give a man a bug and he&#x26;#39;ll work for a day. Give a man a benchmark and he&#x26;#39;ll work for a lifetime.1 https://twitter.com/awesomekling/status/1318615899910307850 &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306A;&#x3093;&#x304B;&#x306B;&#x6C17;&#x3092;&#x3068;&#x3089;&#x308C;&#x306A;&#x304C;&#x3089;&#x5B9F;&#x88C5;&#x3057;&#x305F;&#x304F;&#x306A;&#x3044;&#x3093;&#x3067;&#x3059;&#x3088;&#x3002; React &#x306E; memo() &#x3084; useCallback() &#x306E;&#x3088;&#x3046;&#x306A;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/luncheon/items/debe8eb549add3603def&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://qiita.com/luncheon/items/debe8eb549add3603def&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - memo&#xFF1F; useCallback&#xFF1F; &#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x304C;&#x6C17;&#x306B;&#x306A;&#x308B; JSXer &#x306B;&#x306F; SolidJS &#x304C;&#x30AA;&#x30B9;&#x30B9;&#x30E1; - Qiita&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/luncheon/items/debe8eb549add3603def&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20200907#bookmark-4691061695138163618">
<title>HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita</title>
<link>https://qiita.com/luncheon/items/937f8a7503421993b258</link>
<description></description>
<dc:creator>latena</dc:creator>
<dc:date>2020-09-07T05:05:20Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>css</dc:subject>
<dc:subject>color</dc:subject>
<dc:subject>&#x8272;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/css" />
    <rdf:li resource="https://b.hatena.ne.jp/q/color" />
    <rdf:li resource="https://b.hatena.ne.jp/q/%E8%89%B2" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>28</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://qiita.com/luncheon/items/937f8a7503421993b258&#x22; title=&#x22;HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fqiita.com%2Fluncheon%2Fitems%2F937f8a7503421993b258&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://qiita.com/luncheon/items/937f8a7503421993b258&#x22;&#x3E;HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://qiita.com/luncheon/items/937f8a7503421993b258&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1b2dfc306e6496ddbdd72bddfa5edb034e55a448/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGNTMwMDklMkZwcm9maWxlLWltYWdlcyUyRjE0NzM2OTI5MTk_aXhsaWI9cmItNC4wLjAmYXI9MSUzQTEmZml0PWNyb3AmbWFzaz1lbGxpcHNlJmJnPUZGRkZGRiZmbT1wbmczMiZzPTkwMThhOTEzYmNkNTc4OGQ4ZThlYjA3NzBmMDgwYjAy%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253De8b4b549c18dcfcc351a9639fac23791%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9SFNMJTIwJTJGJTIwSFNWJTIwJUUzJTgyJTg4JUUzJTgyJThBJUU0JUJBJUJBJUU5JTk2JTkzJUUzJTgxJUFCJUU1JUFGJTg0JUUzJTgyJThBJUU2JUI3JUJCJUUzJTgxJUEzJUUzJTgxJTlGJUU4JTg5JUIyJUU4JUExJUE4JUU3JThGJUJFJTIwQ0lFJTIwTCUyQUMlMkFoJTIwJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJTg0JUUzJTgxJTlGJUUzJTgxJTg0JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9YjZkODdhMDY4NTUxODFkOTcyNGNhNmFmZGM5MDgyOTI%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBsdW5jaGVvbiZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPTM4NzZjZTI0NTJlYmM4YTQ5MGUxMmNlMWQ4NWQxOWZl%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3D4137a912f8644adbbfa6152179078de2&#x22; alt=&#x22;HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x22; title=&#x22;HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;CIE LCh &#x30AB;&#x30E9;&#x30FC;&#x30E2;&#x30C7;&#x30EB;&#x30D9;&#x30FC;&#x30B9;&#x306E;&#x8272;&#x76F8;&#x74B0;&#x30AB;&#x30E9;&#x30FC;&#x30D4;&#x30C3;&#x30AB;&#x30FC;&#x3092;&#x4F5C;&#x308A;&#x307E;&#x3057;&#x305F;&#x3002; https://luncheon.github.io/lch-color-wheel/ &#x3053;&#x306E;&#x8A18;&#x4E8B;&#x306F;&#x305D;&#x306E;&#x7D4C;&#x7DEF;&#x3067;&#x3059;&#x3002; HSL &#x8272;&#x8868;&#x73FE;&#x3068;&#x8272;&#x76F8;&#x5909;&#x6570; CSS &#x3067;&#x4F7F;&#x3048;&#x308B;&#x8272;&#x8868;&#x73FE;&#x306E; 1 &#x3064;&#x306B; HSL &#x30AB;&#x30E9;&#x30FC;&#x30E2;&#x30C7;&#x30EB; &#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002; HSL &#x3067;&#x306F;&#x8272;&#x76F8;&#xFF08;Hue&#xFF09;&#x3001;&#x5F69;&#x5EA6;&#xFF08;Saturation&#xFF09;&#x3001;&#x8F1D;&#x5EA6;&#xFF08;Lightness&#xFF09;&#x306E; 3 &#x8EF8;&#x3067;&#x8272;&#x3092;&#x8868;&#x73FE;&#x3057;&#x307E;&#x3059;&#x3002; &#x8272;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/luncheon/items/937f8a7503421993b258&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://qiita.com/luncheon/items/937f8a7503421993b258&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - HSL / HSV &#x3088;&#x308A;&#x4EBA;&#x9593;&#x306B;&#x5BC4;&#x308A;&#x6DFB;&#x3063;&#x305F;&#x8272;&#x8868;&#x73FE; CIE L*C*h &#x3092;&#x4F7F;&#x3044;&#x305F;&#x3044; - Qiita&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/qiita.com/luncheon/items/937f8a7503421993b258&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/latena/20200528#bookmark-4686211178262314722">
<title>GitHub - vitejs/vite: Next generation frontend tooling. It&#x27;s fast!</title>
<link>https://github.com/vitejs/vite</link>
<description> &#x3042;&#x306E; Evan You &#x3055;&#x3093;&#x306B;&#x3088;&#x308B;&#x30D3;&#x30EB;&#x30C9;&#x30C4;&#x30FC;&#x30EB;&#x3002;</description>
<dc:creator>latena</dc:creator>
<dc:date>2020-05-28T10:49:47Z</dc:date>
<dc:subject>web</dc:subject>
<dc:subject>frontend</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/web" />
    <rdf:li resource="https://b.hatena.ne.jp/q/frontend" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>58</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/vitejs/vite&#x22; title=&#x22;GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fvitejs%2Fvite&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/vitejs/vite&#x22;&#x3E;GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/vitejs/vite&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/b89940dbc32e0397eece68c33c3f052d3b09f1e9/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2Fee523a8cec8d65a5adeffb8d1e009f3d279f2eebe61a535909313e1ba892bbe5%2Fvitejs%2Fvite&#x22; alt=&#x22;GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x22; title=&#x22;GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/vitejs/vite&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/vitejs/vite&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - vitejs/vite: Next generation frontend tooling. It&#x26;#39;s fast!&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/vitejs/vite&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
</rdf:RDF>