<?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/ButterflyFish/javascript/">
<title>javascript&#x306B;&#x95A2;&#x3059;&#x308B;ButterflyFish&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/ButterflyFish/javascript/</link>
<description>javascript&#x306B;&#x95A2;&#x3059;&#x308B;ButterflyFish&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (166)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20260313#bookmark-4784427684010521282" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20241111#bookmark-4761797400525664704" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20241022#bookmark-4760879370057524640" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20241011#bookmark-4760351835009810560" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20240113#bookmark-4747795214949967151" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20231230#bookmark-4747107447602358511" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20231217#bookmark-4746485528022521583" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20230207#bookmark-4731966567527197124" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20221112#bookmark-4727857656472018148" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20221026#bookmark-4727174288554377667" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20221002#bookmark-4726032158440042563" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220819#bookmark-4724039704881887523" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220807#bookmark-4723447473202341762" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220608#bookmark-4720700090134603170" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220605#bookmark-4698069661393106146" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220515#bookmark-4719544521069081986" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220509#bookmark-4719260004011928034" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220509#bookmark-4662911580277120417" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220504#bookmark-4719022231258761858" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ButterflyFish/20220418#bookmark-4718233325329619810" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/ButterflyFish/20260313#bookmark-4784427684010521282">
<title>&#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;</title>
<link>https://coliss.com/articles/book-review/isbn-9784815636623.html</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2026-03-13T10:51:32Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>book</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/book" />
    <rdf:li resource="https://b.hatena.ne.jp/q/React" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>31</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://coliss.com/articles/book-review/isbn-9784815636623.html&#x22; title=&#x22;&#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcoliss.com%2Farticles%2Fbook-review%2Fisbn-9784815636623.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://coliss.com/articles/book-review/isbn-9784815636623.html&#x22;&#x3E;&#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://coliss.com/articles/book-review/isbn-9784815636623.html&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/079eb188b413ad6f2205b752922e2650dcae13b0/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcoliss.com%2Fwp-content%2Fuploads-202601%2F9784815636623-01%402x.png&#x22; alt=&#x22;&#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#x22; title=&#x22;&#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x203B;&#x672C;&#x30DA;&#x30FC;&#x30B8;&#x306F;&#x3001;&#x30A2;&#x30D5;&#x30A3;&#x30EA;&#x30A8;&#x30A4;&#x30C8;&#x5E83;&#x544A;&#x3092;&#x5229;&#x7528;&#x3057;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002; React&#x3092;&#x4F7F;&#x3063;&#x3066;&#x307F;&#x305F;&#x3044;&#x3051;&#x3069;&#x3001;&#x3069;&#x3053;&#x304B;&#x3089;&#x59CB;&#x3081;&#x308C;&#x3070;&#x3088;&#x3044;&#x306E;&#x304B;&#x3002;&#x305D;&#x3093;&#x306A;&#x4EBA;&#x306B;&#x304A;&#x52E7;&#x3081;&#x306E;&#x632B;&#x6298;&#x305B;&#x305A;&#x306B;React&#x3092;&#x5B66;&#x3076;&#x3053;&#x3068;&#x304C;&#x3067;&#x304D;&#x308B;&#x89E3;&#x8AAC;&#x66F8;&#x3092;&#x7D39;&#x4ECB;&#x3057;&#x307E;&#x3059;&#x3002; &#x66F8;&#x540D;&#x306B;&#x3082;&#x3042;&#x308B;&#x3088;&#x3046;&#x306B;&#x300E;&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;&#x300F;&#x3053;&#x3068;&#x306B;&#x4E3B;&#x773C;&#x3092;&#x7F6E;&#x3044;&#x305F;&#x3082;&#x306E;&#x3067;&#x3001;&#x5B66;&#x3076;&#x305F;&#x3081;&#x306E;&#x30E2;&#x30C1;&#x30D9;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306B;&#x914D;&#x616E;&#x3057;&#x3001;&#x300C;React&#x3067;&#x4F5C;&#x308B;&#x697D;&#x3057;&#x3055;&#x300D;&#x3092;&#x611F;&#x3058;&#x306A;&#x304C;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/coliss.com/articles/book-review/isbn-9784815636623.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://coliss.com/articles/book-review/isbn-9784815636623.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3053;&#x308C;&#x306F;&#x304B;&#x306A;&#x308A;&#x304A;&#x3059;&#x3059;&#x3081;&#xFF01; React&#x3092;&#x4F7F;&#x3048;&#x308B;&#x3088;&#x3046;&#x306A;&#x308A;&#x305F;&#x3044;&#x4EBA;&#x306B;&#x3001;&#x5165;&#x9580;&#x66F8;&#x306E;&#x6C7A;&#x5B9A;&#x7248; -&#x632B;&#x6298;&#x3057;&#x306A;&#x3044;React&#x306E;&#x6559;&#x79D1;&#x66F8;&#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/coliss.com/articles/book-review/isbn-9784815636623.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/ButterflyFish/20241111#bookmark-4761797400525664704">
<title>GitHub - drogus/jawsm: JavaScript to WASM compiler</title>
<link>https://github.com/drogus/jawsm</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2024-11-10T16:55:54Z</dc:date>
<dc:subject>WebAssembly</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>wasm</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/WebAssembly" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/wasm" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>24</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/drogus/jawsm&#x22; title=&#x22;GitHub - drogus/jawsm: JavaScript to WASM compiler&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fdrogus%2Fjawsm&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/drogus/jawsm&#x22;&#x3E;GitHub - drogus/jawsm: JavaScript to WASM compiler&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/drogus/jawsm&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/663add632f6f28a31b816ce339b7c7ec493199cb/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F15e0eebcd21158ba3350b329efaf2172e0a318cd8358d90c37507cd749b2c295%2Fdrogus%2Fjawsm&#x22; alt=&#x22;GitHub - drogus/jawsm: JavaScript to WASM compiler&#x22; title=&#x22;GitHub - drogus/jawsm: JavaScript to WASM compiler&#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/drogus/jawsm&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/drogus/jawsm&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - drogus/jawsm: JavaScript to WASM compiler&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - drogus/jawsm: JavaScript to WASM compiler&#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/drogus/jawsm&#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/ButterflyFish/20241022#bookmark-4760879370057524640">
<title>&#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;</title>
<link>https://gihyo.jp/book/2024/978-4-297-14546-0</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2024-10-21T23:50:08Z</dc:date>
<dc:subject>http</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>book</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/http" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/book" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>366</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://gihyo.jp/book/2024/978-4-297-14546-0&#x22; title=&#x22;&#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgihyo.jp%2Fbook%2F2024%2F978-4-297-14546-0&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://gihyo.jp/book/2024/978-4-297-14546-0&#x22;&#x3E;&#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://gihyo.jp/book/2024/978-4-297-14546-0&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/4a57a86ddc0916b46aab13379fdd8aabf33195d0/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fogp%2F2024%2F9784297145460.jpg&#x22; alt=&#x22;&#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#x22; title=&#x22;&#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x6982;&#x8981; Web&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306F;&#x3001;&#x958B;&#x767A;&#x8005;&#x306B;&#x3068;&#x3063;&#x3066;&#x3082;&#x30E6;&#x30FC;&#x30B6;&#x30FC;&#x306B;&#x3068;&#x3063;&#x3066;&#x3082;&#x3001;&#x3082;&#x306F;&#x3084;&#x65E5;&#x5E38;&#x306E;&#x4E00;&#x90E8;&#x3068;&#x306A;&#x3063;&#x3066;&#x3044;&#x308B;&#x307B;&#x3069;&#x8EAB;&#x8FD1;&#x306A;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A8;&#x30A2;&#x3067;&#x3059;&#x304C;&#x3001;&#x8FD1;&#x5E74;&#x306E;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306F;&#x3042;&#x307E;&#x308A;&#x306B;&#x3082;&#x9AD8;&#x6A5F;&#x80FD;&#x304B;&#x3064;&#x5DE8;&#x5927;&#x306B;&#x306A;&#x3063;&#x3066;&#x3057;&#x307E;&#x3063;&#x305F;&#x305F;&#x3081;&#x3001;&#x305D;&#x306E;&#x4ED5;&#x7D44;&#x307F;&#x3092;&#x8A73;&#x3057;&#x304F;&#x7406;&#x89E3;&#x3059;&#x308B;&#x3053;&#x3068;&#x306F;&#x56F0;&#x96E3;&#x3067;&#x3059;&#x3002;&#x305D;&#x3053;&#x3067;&#x3001;&#x30B7;&#x30F3;&#x30D7;&#x30EB;&#x306A;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x3092;Rust&#x3092;&#x7528;&#x3044;&#x3066;&#x5B9F;&#x88C5;&#x3059;&#x308B;&#x3053;&#x3068;&#x306B;&#x3088;&#x3063;&#x3066;&#x3001;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x4E0A;&#x3067;Web&#x30B5;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/gihyo.jp/book/2024/978-4-297-14546-0&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://gihyo.jp/book/2024/978-4-297-14546-0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#xFF3B;&#x4F5C;&#x3063;&#x3066;&#x5B66;&#x3076;&#xFF3D;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x306E;&#x3057;&#x304F;&#x307F; | &#x6280;&#x8853;&#x8A55;&#x8AD6;&#x793E;&#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/gihyo.jp/book/2024/978-4-297-14546-0&#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/ButterflyFish/20241011#bookmark-4760351835009810560">
<title>&#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;</title>
<link>https://zenn.dev/umi_mori/books/next-js-typescript</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2024-10-10T23:33:14Z</dc:date>
<dc:subject>UI</dc:subject>
<dc:subject>js</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/UI" />
    <rdf:li resource="https://b.hatena.ne.jp/q/js" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>153</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/umi_mori/books/next-js-typescript&#x22; title=&#x22;&#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fumi_mori%2Fbooks%2Fnext-js-typescript&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/umi_mori/books/next-js-typescript&#x22;&#x3E;&#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/umi_mori/books/next-js-typescript&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/395ab2fe0fddbdf687998538933ad1bb2cd5141a/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--3lCoDJ92--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci8wZDk4NWMxYmJkLnBuZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg%3F_a%3DBACAGSGT&#x22; alt=&#x22;&#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#x22; title=&#x22;&#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3053;&#x306E;&#x672C;&#x3067;&#x306F;&#x3001;&#x521D;&#x5FC3;&#x8005;&#x30FB;&#x5165;&#x9580;&#x8005;&#x306E;&#x65B9;&#x306B;&#x5411;&#x3051;&#x3066;&#x3001;Next.js&#x306E;&#x77E5;&#x8B58;&#x3084;&#x4F7F;&#x3044;&#x65B9;&#x3092;&#x4F53;&#x7CFB;&#x7684;&#x306B;&#x307E;&#x3068;&#x3081;&#x307E;&#x3057;&#x305F;&#x3002; &#x3010;&#x6982;&#x8981;&#x3011; &#x30FB;&#x5185;&#x5BB9;&#xFF1A;HTML&#x30FB;CSS&#x30FB;JavaScript&#x3068;&#x306F;&#xFF1F;&#x3001;Next.js&#x3068;&#x306F;&#xFF1F;&#x3001;&#x30A2;&#x30D7;&#x30EA;&#x3092;&#x4F5C;&#x308B;&#x4E0A;&#x3067;&#x306E;&#x74B0;&#x5883;&#x3092;&#x6574;&#x3048;&#x3088;&#x3046;&#xFF01;&#x3001;Next.js&#x306E;&#x30D7;&#x30ED;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x3092;&#x4F5C;&#x308D;&#x3046;&#xFF01;&#x3001;&#x30C1;&#x30E3;&#x30C3;&#x30C8;&#x30A2;&#x30D7;&#x30EA;&#x306E;&#x30D1;&#x30FC;&#x30C4;&#x3092;&#x4F5C;&#x308D;&#x3046;&#xFF01;&#x3001;&#x30AA;&#x30A6;&#x30E0;&#x8FD4;&#x3057;API&#x3092;&#x4F5C;&#x308D;&#x3046;&#xFF01;&#x3001;MUI&#x3092;&#x4F7F;&#x3063;&#x3066;&#x30EA;&#x30C3;&#x30C1;&#x306B;&#x3057;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/umi_mori/books/next-js-typescript&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/umi_mori/books/next-js-typescript&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30B5;&#x30AF;&#x30C3;&#x3068;&#x59CB;&#x3081;&#x308B;&#x30A6;&#x30A7;&#x30D6;&#x30A2;&#x30D7;&#x30EA;&#x958B;&#x767A;&#x3010;Next.js / TypeScript&#x3011;&#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/umi_mori/books/next-js-typescript&#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/ButterflyFish/20240113#bookmark-4747795214949967151">
<title>Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;</title>
<link>https://zenn.dev/tsuboi/books/3f7a3056014458</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2024-01-13T14:19:18Z</dc:date>
<dc:subject>authentication</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/authentication" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>193</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/tsuboi/books/3f7a3056014458&#x22; title=&#x22;Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Ftsuboi%2Fbooks%2F3f7a3056014458&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/tsuboi/books/3f7a3056014458&#x22;&#x3E;Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/tsuboi/books/3f7a3056014458&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a323e48614bad5cc07213a541038dea7c12eb0ad/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--cb5qVVh8--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci81M2JhZjk4OTJmLnBuZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg%3F_a%3DBACAGSGT&#x22; alt=&#x22;Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#x22; title=&#x22;Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Next.js 14 / Auth.js v5 / Prisma / Planet Scale / shadcn/ui / Tailwind CSS &#x3092;&#x7528;&#x3044;&#x305F;&#x8A8D;&#x8A3C;&#x30FB;&#x8A8D;&#x53EF;&#x3092;&#x30CF;&#x30F3;&#x30BA;&#x30AA;&#x30F3;&#x5F62;&#x5F0F;&#x3067;&#x5B66;&#x3073;&#x307E;&#x3059;&#x3002;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/tsuboi/books/3f7a3056014458&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/tsuboi/books/3f7a3056014458&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Auth.js v5&#x3067;&#x306F;&#x3058;&#x3081;&#x308B;&#x672C;&#x683C;&#x8A8D;&#x8A3C;&#x5165;&#x9580;&#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/tsuboi/books/3f7a3056014458&#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/ButterflyFish/20231230#bookmark-4747107447602358511">
<title>GitHub - WICG/observable: Observable API proposal</title>
<link>https://github.com/WICG/observable</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2023-12-30T00:27:43Z</dc:date>
<dc:subject>api</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/api" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>15</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/WICG/observable&#x22; title=&#x22;GitHub - WICG/observable: Observable API proposal&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2FWICG%2Fobservable&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/WICG/observable&#x22;&#x3E;GitHub - WICG/observable: Observable API proposal&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/WICG/observable&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1bd0bc7f891555900acfa08676daceb3be9201c6/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F22243a5b9e1817ff3aaca2de5f9974677670c97c0fcb6f266f92cf0ceaa4ec95%2FWICG%2Fobservable&#x22; alt=&#x22;GitHub - WICG/observable: Observable API proposal&#x22; title=&#x22;GitHub - WICG/observable: Observable API proposal&#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/WICG/observable&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/WICG/observable&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - WICG/observable: Observable API proposal&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - WICG/observable: Observable API proposal&#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/WICG/observable&#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/ButterflyFish/20231217#bookmark-4746485528022521583">
<title>GitHub - tc39/faq</title>
<link>https://github.com/tc39/faq</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2023-12-17T02:09:37Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>ECMAScript</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/ECMAScript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>19</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/tc39/faq&#x22; title=&#x22;GitHub - tc39/faq&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Ftc39%2Ffaq&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/tc39/faq&#x22;&#x3E;GitHub - tc39/faq&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/tc39/faq&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/f24c1f3a4e55325cbacc4ce3aebafc451ef7773b/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F21562aa5c21cab32c1027777905d67a003643a2638a01d66fd14f11dea14157a%2Ftc39%2Ffaq&#x22; alt=&#x22;GitHub - tc39/faq&#x22; title=&#x22;GitHub - tc39/faq&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;This document contains typical responses to questions that are commonly raised about JavaScript language development, both within the community and to the committee via our various discussion platforms. Anyone may suggest new topics by opening an issue. Delegates may add new topics by creating a ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/tc39/faq&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/tc39/faq&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - tc39/faq&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - tc39/faq&#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/tc39/faq&#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/ButterflyFish/20230207#bookmark-4731966567527197124">
<title>&#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;</title>
<link>https://www.shufo.dev/posts/migrate-blog-to-astro/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2023-02-07T04:27:46Z</dc:date>
<dc:subject>UI</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/UI" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>51</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.shufo.dev/posts/migrate-blog-to-astro/&#x22; title=&#x22;&#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.shufo.dev%2Fposts%2Fmigrate-blog-to-astro%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.shufo.dev/posts/migrate-blog-to-astro/&#x22;&#x3E;&#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.shufo.dev/posts/migrate-blog-to-astro/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/0ec33f554f3aadfed72feacaa0518e828f35788d/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fwww.shufo.dev%2F%25E3%2583%2596%25E3%2583%25AD%25E3%2582%25B0%25E3%2582%2592Astro%25E3%2581%25AB%25E7%25A7%25BB%25E8%25A1%258C%25E3%2581%2597%25E3%2581%259F.png&#x22; alt=&#x22;&#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#x22; title=&#x22;&#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x30D6;&#x30ED;&#x30B0;&#x3092; Astro &#x306B;&#x79FB;&#x884C;&#x3057;&#x305F; Astro &#x3068;&#x306F; Astro &#x306E;&#x516C;&#x5F0F;&#x30B5;&#x30A4;&#x30C8;&#x306E;&#x8AAC;&#x660E;&#x3092;&#x898B;&#x3066;&#x3082;&#x3089;&#x3046;&#x306E;&#x304C;&#x65E9;&#x3044;&#x304B;&#x3082;&#x3057;&#x308C;&#x306A;&#x3044; Astro is an&#xA0;all-in-one web framework for buildingfast, content-focusedwebsites. &#x30B3;&#x30F3;&#x30C6;&#x30F3;&#x30C4;&#x4E3B;&#x4F53;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x3092;&#x9AD8;&#x901F;&#x306B;&#x4F5C;&#x308C;&#x308B;&#x30AA;&#x30FC;&#x30EB;&#x30A4;&#x30F3;&#x30EF;&#x30F3;&#x30A6;&#x30A7;&#x30D6;&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;&#x3001;&#x3068;&#x3044;&#x3046;&#x8AAC;&#x660E;&#x3060;&#x304C;&#x5B9F;&#x969B;&#x4F7F;&#x3063;&#x3066;&#x307F;&#x305F;&#x611F;&#x3058;&#x6982;&#x306D;&#x5408;&#x3063;&#x3066;&#x3044;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.shufo.dev/posts/migrate-blog-to-astro/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.shufo.dev/posts/migrate-blog-to-astro/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30D6;&#x30ED;&#x30B0;&#x3092;Astro&#x306B;&#x79FB;&#x884C;&#x3057;&#x305F;&#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.shufo.dev/posts/migrate-blog-to-astro/&#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/ButterflyFish/20221112#bookmark-4727857656472018148">
<title>WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;</title>
<link>https://zenn.dev/a24k/articles/20221107-wasmple-passing-buffer</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-11-12T12:48:57Z</dc:date>
<dc:subject>WebAssembly</dc:subject>
<dc:subject>wasm</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/WebAssembly" />
    <rdf:li resource="https://b.hatena.ne.jp/q/wasm" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>81</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/a24k/articles/20221107-wasmple-passing-buffer&#x22; title=&#x22;WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fa24k%2Farticles%2F20221107-wasmple-passing-buffer&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/a24k/articles/20221107-wasmple-passing-buffer&#x22;&#x3E;WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/a24k/articles/20221107-wasmple-passing-buffer&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/3c9b541ce517f29f38bee61164b1495988ded62d/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--YRA2Skal--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AWebAssembly%252520%2525E3%252581%2525A8%252520JavaScript%252520%2525E3%252581%2525A8%2525E3%252581%2525AE%2525E9%252596%252593%2525E3%252581%2525A7%2525E8%252587%2525AA%2525E5%25259C%2525A8%2525E3%252581%2525AB%2525E3%252583%252587%2525E3%252583%2525BC%2525E3%252582%2525BF%2525E3%252582%252592%2525E3%252582%252584%2525E3%252582%25258A%2525E3%252581%2525A8%2525E3%252582%25258A%2525E3%252581%252599%2525E3%252582%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Aa24k%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2NhZWRjZWY4MzYuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png%3F_a%3DBACMTiAE&#x22; alt=&#x22;WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#x22; title=&#x22;WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; &#x5F15;&#x304D;&#x7D9A;&#x304D; Rust + WebAssembly + SolidJS &#x3067;&#x904A;&#x3093;&#x3067;&#x3044;&#x307E;&#x3059;&#x3002;&#x524D;&#x56DE;&#x306F;&#x3001;Rust &#x5074;&#x3067;&#x4F5C;&#x6210;&#x3057;&#x305F;&#x6587;&#x5B57;&#x5217;&#x3092; JavaScript &#x5074;&#x3067; console.log &#x306B;&#x51FA;&#x529B;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x8003;&#x3048;&#x307E;&#x3057;&#x305F;&#x304C;&#x3001;&#x4ECA;&#x56DE;&#x306F; JavaScript &#x5074;&#x304B;&#x3089;&#x4F55;&#x3089;&#x304B;&#x306E;&#x30C7;&#x30FC;&#x30BF;&#x3092; Rust &#x5074;&#x3078;&#x6E21;&#x3059;&#x3053;&#x3068;&#x3092;&#x8003;&#x3048;&#x305F;&#x3044;&#x3068;&#x601D;&#x3044;&#x307E;&#x3059;&#x3002;&#x4ECA;&#x56DE;&#x3082;&#x3001;wasm-bindgen[1] &#x306B;&#x983C;&#x3089;&#x305A;&#x306B;&#x3084;&#x3063;&#x3066;&#x3044;&#x304D;&#x307E;&#x3057;&#x3087;&#x3046;&#x3002; &#x30E1;&#x30E2;&#x30EA;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/a24k/articles/20221107-wasmple-passing-buffer&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/a24k/articles/20221107-wasmple-passing-buffer&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - WebAssembly &#x3068; JavaScript &#x3068;&#x306E;&#x9593;&#x3067;&#x81EA;&#x5728;&#x306B;&#x30C7;&#x30FC;&#x30BF;&#x3092;&#x3084;&#x308A;&#x3068;&#x308A;&#x3059;&#x308B;&#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/a24k/articles/20221107-wasmple-passing-buffer&#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/ButterflyFish/20221026#bookmark-4727174288554377667">
<title>Turbopack: High-performance bundler for React &#x26; TypeScript</title>
<link>https://vercel.com/blog/turbopack</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-10-25T23:32:56Z</dc:date>
<dc:subject>rust</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>js</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/rust" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/js" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>83</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://vercel.com/blog/turbopack&#x22; title=&#x22;Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fvercel.com%2Fblog%2Fturbopack&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://vercel.com/blog/turbopack&#x22;&#x3E;Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://vercel.com/blog/turbopack&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/b18dae2527fdf614fe7a49ee1875f853adfe5924/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F7BttWlDN0aYE7Hmjdeu7yR%2F7eb9fb1d7c8759d8afcaf67d28fa88d5%2FTurbopack_OG_-_dark.png&#x22; alt=&#x22;Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#x22; title=&#x22;Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Vercel&#x26;#39;s mission is to provide the speed and reliability innovators need to create at the moment of inspiration. Last year, we focused on speeding up the way Next.js bundles your apps. Each time we moved from a JavaScript-based tool to a Rust-based one, we saw enormous improvements. We migrated a...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/vercel.com/blog/turbopack&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://vercel.com/blog/turbopack&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Turbopack: High-performance bundler for React &#x26;amp; TypeScript&#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/vercel.com/blog/turbopack&#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/ButterflyFish/20221002#bookmark-4726032158440042563">
<title>Optimize long tasks &#xA0;|&#xA0; web.dev</title>
<link>https://web.dev/articles/optimize-long-tasks</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-10-02T03:37:19Z</dc:date>
<dc:subject>performance</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>thread</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/thread" />
  </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; 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; 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; web.dev&#x22; title=&#x22;Optimize long tasks &#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; web.dev&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Optimize long tasks &#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/ButterflyFish/20220819#bookmark-4724039704881887523">
<title>gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;</title>
<link>https://future-architect.github.io/articles/20220819a/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-08-19T14:56:35Z</dc:date>
<dc:subject>gRPC</dc:subject>
<dc:subject>golang</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/gRPC" />
    <rdf:li resource="https://b.hatena.ne.jp/q/golang" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>340</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://future-architect.github.io/articles/20220819a/&#x22; title=&#x22;gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ffuture-architect.github.io%2Farticles%2F20220819a%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://future-architect.github.io/articles/20220819a/&#x22;&#x3E;gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://future-architect.github.io/articles/20220819a/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/2665091434f630b6976440142baef1f89930a912/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Ffuture-architect.github.io%2Fimages%2F2022%2F20220819a%2Fimage.png&#x22; alt=&#x22;gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Go 1.19&#x304C;8/2&#x306B;&#x65E9;&#x3005;&#x306B;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;&#x500B;&#x4EBA;&#x7684;&#x306B;&#x306F;Go 1.19&#x3088;&#x308A;&#x3082;&#x697D;&#x3057;&#x307F;&#x3060;&#x3063;&#x305F;&#x306E;&#x304C;&#x3001;&#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x9593;&#x901A;&#x4FE1;&#x3068;IDL&#xFF08;&#x30A4;&#x30F3;&#x30BF;&#x30D5;&#x30A7;&#x30FC;&#x30B9;&#x8A18;&#x8FF0;&#x8A00;&#x8A9E;&#xFF09;&#x9023;&#x8F09;&#x306E;&#x4E2D;&#x3067;&#x3054;&#x7D39;&#x4ECB;&#x3057;&#x305F;gRPC&#x306E;Go&#x5B9F;&#x88C5;&#x306E;&#x65B0;&#x661F;&#x3001;Connect&#x306E;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x3067;&#x3057;&#x305F;&#x3002;&#x305D;&#x3057;&#x3066;&#x305D;&#x308C;&#x306F;&#x3084;&#x3063;&#x3066;&#x304D;&#x307E;&#x3057;&#x305F;&#x3002; &#x8A73;&#x3057;&#x3044;&#x5185;&#x5BB9;&#x306F;&#x2191;&#x306E;&#x8A18;&#x4E8B;&#x3092;&#x898B;&#x3066;&#x3044;&#x305F;&#x3060;&#x304F;&#x3068;&#x3057;&#x3066;&#x3001;Connect&#x304C;&#x305D;&#x306E;&#x958B;&#x767A;&#x5143;&#x30D6;&#x30ED;&#x30B0;&#x306E;&#x7D39;&#x4ECB;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/future-architect.github.io/articles/20220819a/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://future-architect.github.io/articles/20220819a/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - gRPC&#x304C;&#x30D5;&#x30ED;&#x30F3;&#x30C8;&#x30A8;&#x30F3;&#x30C9;&#x901A;&#x4FE1;&#x306E;&#x7B2C;&#x4E00;&#x306E;&#x9078;&#x629E;&#x80A2;&#x306B;&#x306A;&#x308B;&#x6642;&#x4EE3;&#x304C;&#x3084;&#x3063;&#x3066;&#x304D;&#x305F;&#x304B;&#x3082;&#xFF1F; | &#x30D5;&#x30E5;&#x30FC;&#x30C1;&#x30E3;&#x30FC;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#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/future-architect.github.io/articles/20220819a/&#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/ButterflyFish/20220807#bookmark-4723447473202341762">
<title>&#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;</title>
<link>https://news.mynavi.jp/techplus/article/zerojavascript-18/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-08-07T01:17:50Z</dc:date>
<dc:subject>json</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>JSON</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/json" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/JSON" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>67</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://news.mynavi.jp/techplus/article/zerojavascript-18/&#x22; title=&#x22;&#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2Fzerojavascript-18%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://news.mynavi.jp/techplus/article/zerojavascript-18/&#x22;&#x3E;&#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://news.mynavi.jp/techplus/article/zerojavascript-18/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/16137f8d0e78a248b55672c947e269f01fe76a54/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2Fzerojavascript-18%2Findex_images%2Findex.jpg&#x22; alt=&#x22;&#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#x22; title=&#x22;&#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x6700;&#x8FD1;&#x3001;&#x3088;&#x304F;&#x76EE;&#x306B;&#x3059;&#x308B;&#x30C7;&#x30FC;&#x30BF;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30C3;&#x30C8;&#x306B;&#x300C;JSONC&#x300D;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;&#x3053;&#x308C;&#x306F;JavaScript&#x3067;&#x304A;&#x99B4;&#x67D3;&#x307F;&#x306E;JSON&#x5F62;&#x5F0F;&#x306B;&#x30B3;&#x30E1;&#x30F3;&#x30C8;&#x3092;&#x8A18;&#x8FF0;&#x3067;&#x304D;&#x308B;&#x3088;&#x3046;&#x62E1;&#x5F35;&#x3057;&#x305F;&#x3082;&#x306E;&#x3067;&#x3059;&#x3002;Visual Studio Code&#x3067;&#x3082;&#x63A1;&#x7528;&#x3055;&#x308C;&#x3066;&#x304A;&#x308A;&#x3001;&#x8A2D;&#x5B9A;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3068;&#x3057;&#x3066;&#x5229;&#x7528;&#x3055;&#x308C;&#x308B;&#x3053;&#x3068;&#x304C;&#x5897;&#x3048;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x305D;&#x3053;&#x3067;&#x3001;JSONC&#x306E;&#x8A18;&#x6CD5;&#x3084;JavaScript&#x304B;&#x3089;&#x4F7F;&#x3046;&#x65B9;&#x6CD5;&#x3092;&#x78BA;&#x8A8D;&#x3057;&#x3066;&#x307F;&#x307E;&#x3057;&#x3087;&#x3046;&#x3002; JSONC...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/news.mynavi.jp/techplus/article/zerojavascript-18/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://news.mynavi.jp/techplus/article/zerojavascript-18/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30BC;&#x30ED;&#x304B;&#x3089;&#x306F;&#x3058;&#x3081;&#x308B;JavaScript(18) &#x53EF;&#x8AAD;&#x6027;&#x3068;&#x8868;&#x73FE;&#x529B;&#x306E;&#x9AD8;&#x3044;&#x30C7;&#x30FC;&#x30BF;&#x5F62;&#x5F0F;&#x300C;JSONC&#x300D;&#x3092;&#x6D3B;&#x7528;&#x3057;&#x3088;&#x3046;&#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/news.mynavi.jp/techplus/article/zerojavascript-18/&#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/ButterflyFish/20220608#bookmark-4720700090134603170">
<title>Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26; Creative Technologist</title>
<link>https://charliegerard.dev/blog/ultrasonic-payments/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-06-08T12:15:47Z</dc:date>
<dc:subject>payment</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/payment" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>5</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://charliegerard.dev/blog/ultrasonic-payments/&#x22; title=&#x22;Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcharliegerard.dev%2Fblog%2Fultrasonic-payments%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://charliegerard.dev/blog/ultrasonic-payments/&#x22;&#x3E;Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://charliegerard.dev/blog/ultrasonic-payments/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/9639da1b2a84250c76088b4d0e2b0f5133b3558f/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fdevdevcharlie%2Fimage%2Fupload%2Fv1654538589%2FGroup_32_e801uz.png&#x22; alt=&#x22;Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#x22; title=&#x22;Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Recently, my colleague Mike Bifulco wrote a blog post about using Near-Field Communication (NFC) technology to request payment using NFC tags and Stripe Payment Links. In a similar spirit, I came across the concept of &#x201C;Ultrasonic payments&#x201D;, a technology based on transferring data through inaudibl...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/charliegerard.dev/blog/ultrasonic-payments/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://charliegerard.dev/blog/ultrasonic-payments/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Ultrasonic payments | Charlie Gerard | Senior frontend developer &#x26;amp; Creative Technologist&#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/charliegerard.dev/blog/ultrasonic-payments/&#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/ButterflyFish/20220605#bookmark-4698069661393106146">
<title>Web Browser Engineering</title>
<link>https://browser.engineering/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-06-05T07:07:38Z</dc:date>
<dc:subject>browser</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>book</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/browser" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/book" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>71</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://browser.engineering/&#x22; title=&#x22;Web Browser Engineering&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fbrowser.engineering%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://browser.engineering/&#x22;&#x3E;Web Browser Engineering&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://browser.engineering/&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Web Browser Engineering&#x22; title=&#x22;Web Browser Engineering&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python. The cover for Web Browser Engineering, from Oxford University Press Buy Web Browser Engineering Web Browser Engine...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/browser.engineering/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://browser.engineering/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Web Browser Engineering&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Web Browser Engineering&#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/browser.engineering/&#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/ButterflyFish/20220515#bookmark-4719544521069081986">
<title>WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;</title>
<link>https://nmi.jp/2022-05-14-Dynamically-created-WebAssembly</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-05-14T15:54:58Z</dc:date>
<dc:subject>WebAssembly</dc:subject>
<dc:subject>wasm</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/WebAssembly" />
    <rdf:li resource="https://b.hatena.ne.jp/q/wasm" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>59</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#x22; title=&#x22;WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fnmi.jp%2F2022-05-14-Dynamically-created-WebAssembly&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#x22;&#x3E;WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#x22; title=&#x22;WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x4EE5;&#x4E0B;&#x3067;&#x306F;&#x3001;&#x305D;&#x308C;&#x305E;&#x308C;&#x306E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x5B9F;&#x88C5;&#x306B;&#x3064;&#x3044;&#x3066;&#x8A73;&#x7D30;&#x3092;&#x8AAC;&#x660E;&#x3057;&#x3066;&#x3044;&#x304D;&#x307E;&#x3059;&#x3002; 1. JavaScript simple implementation&#xFF08;js-simple&#xFF09; &#x30BD;&#x30FC;&#x30B9;&#x30B3;&#x30FC;&#x30C9; / &#x5B9F;&#x884C;&#x7D50;&#x679C; &#x3053;&#x306E;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30E0;&#x306F;&#x3001;JavaScript &#x3067; BF &#x306E;&#x6587;&#x5B57;&#x3092; 1 &#x6587;&#x5B57;&#x305A;&#x3064;&#x30D1;&#x30FC;&#x30B9;&#x3057;&#x5B9F;&#x884C;&#x3057;&#x3066;&#x3044;&#x304F;&#x3001;&#x4E00;&#x756A;&#x30B7;&#x30F3;&#x30D7;&#x30EB;&#x306A;&#x5B9F;&#x88C5;&#x3067;&#x3059;&#x3002;&#x5BFE;&#x5FDC;&#x3059;&#x308B;&#x62EC;&#x5F27;&#x306E;&#x30B8;&#x30E3;&#x30F3;&#x30D7;&#x3082;&#x3001;&#x305D;&#x306E;&#x305F;&#x3073;&#x306B;&#x611A;&#x76F4;&#x306B;&#x8A08;&#x7B97;&#x3057;&#x3066;&#x6C42;&#x3081;&#x3066;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - WebAssembly &#x3092;&#x52D5;&#x7684;&#x751F;&#x6210;&#x3057;&#x305F;&#x5834;&#x5408;&#x306E;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x306B;&#x3064;&#x3044;&#x3066;&#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/nmi.jp/2022-05-14-Dynamically-created-WebAssembly&#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/ButterflyFish/20220509#bookmark-4719260004011928034">
<title>GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.</title>
<link>https://github.com/azu/bi-epub-reader</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-05-09T14:52:44Z</dc:date>
<dc:subject>ePub</dc:subject>
<dc:subject>book</dc:subject>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ePub" />
    <rdf:li resource="https://b.hatena.ne.jp/q/book" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>5</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/azu/bi-epub-reader&#x22; title=&#x22;GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fazu%2Fbi-epub-reader&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/azu/bi-epub-reader&#x22;&#x3E;GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/azu/bi-epub-reader&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/0e168fd1d0b0c193c34404cc5f5b38966b041dcd/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F8342c79a3e85b5da0dfe601a8061fcc71294661bb454bcd821fb7d17d7683e4e%2Fazu%2Fbi-epub-reader&#x22; alt=&#x22;GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#x22; title=&#x22;GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#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/azu/bi-epub-reader&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/azu/bi-epub-reader&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - azu/bi-epub-reader: Standalone Epub reader using Bibi.&#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/azu/bi-epub-reader&#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/ButterflyFish/20220509#bookmark-4662911580277120417">
<title>Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;</title>
<link>https://bibi.epub.link/</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-05-09T14:52:18Z</dc:date>
<dc:subject>ePub</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>book</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/ePub" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/book" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>57</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://bibi.epub.link/&#x22; title=&#x22;Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fbibi.epub.link%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://bibi.epub.link/&#x22;&#x3E;Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://bibi.epub.link/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/966ec286b3225d9d912931a06257dfcaa596b54b/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fbibi.epub.link%2Fres%2Fimages%2Fog-image.png&#x22; alt=&#x22;Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#x22; title=&#x22;Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x30A2;&#x30AF;&#x30BB;&#x30B9;&#x3059;&#x308C;&#x3070;&#x3059;&#x3050;&#x306B;&#x672C;&#x304C;&#x8AAD;&#x3081;&#x308B; URL &#x3092;&#x30E1;&#x30FC;&#x30EB;&#x3084; SNS &#x3067;&#x5171;&#x6709;&#x3057;&#x305F;&#x308A;&#x3001; &#x30D6;&#x30ED;&#x30B0;&#x3084;&#x30A6;&#x30A7;&#x30D6;&#x30DA;&#x30FC;&#x30B8;&#x306B; EPUB &#x3092;&#x8CBC;&#x308A;&#x4ED8;&#x3051;&#x308B;&#x3053;&#x3068;&#x304C;&#x3067;&#x304D;&#x308B;&#x3088;&#x3046;&#x306B;&#x306A;&#x308B;&#x306E;&#x3067;&#x3059;&#x3002;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/bibi.epub.link/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://bibi.epub.link/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Bibi | EPUB Reader on your website. &#x2014; &#x30D3;&#x30D3;&#x3002;EPUB &#x30EA;&#x30FC;&#x30C0;&#x3092;&#x3001;&#x3042;&#x306A;&#x305F;&#x306E;&#x30A6;&#x30A7;&#x30D6;&#x30B5;&#x30A4;&#x30C8;&#x306B;&#x3002;&#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/bibi.epub.link/&#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/ButterflyFish/20220504#bookmark-4719022231258761858">
<title>&#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;</title>
<link>https://zenn.dev/sprout2000/articles/9d026d3d9e0e8f</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-05-04T09:49:49Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>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/js" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>402</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://zenn.dev/sprout2000/articles/9d026d3d9e0e8f&#x22; title=&#x22;&#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fzenn.dev%2Fsprout2000%2Farticles%2F9d026d3d9e0e8f&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://zenn.dev/sprout2000/articles/9d026d3d9e0e8f&#x22;&#x3E;&#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://zenn.dev/sprout2000/articles/9d026d3d9e0e8f&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/d572989d862a51e9f797507fe04222127f9dc4c3/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--EZi8njU0--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E3%252581%252584%2525E3%252581%2525A1%2525E3%252581%2525B0%2525E3%252582%252593%2525E3%252582%252584%2525E3%252581%252595%2525E3%252581%252597%2525E3%252581%252584%252520webpack%252520%2525E5%252585%2525A5%2525E9%252596%252580%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3A%2525E3%252581%2525AF%2525E3%252581%2525A3%2525E3%252581%2525B1%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzQyZmQ4YmQ3NmMuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png&#x22; alt=&#x22;&#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#x22; title=&#x22;&#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;webpack is &#x4F55;? webpack &#x3068;&#x306F;&#x3001;&#x4E00;&#x8A00;&#x3067;&#x8A00;&#x3046;&#x3068; JavaScript &#x5411;&#x3051;&#x306E;&#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#x30D0;&#x30F3;&#x30C9;&#x30E9;&#x30FC;&#x3067;&#x3059;&#x3002; &#x8907;&#x6570;&#x306E; JavaScript &#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#x3092;&#x4E00;&#x3064;&#xFF08;&#x307E;&#x305F;&#x306F;&#x3044;&#x304F;&#x3064;&#x304B;&#xFF09;&#x306E;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3078;&#x30D0;&#x30F3;&#x30C9;&#x30EB;&#xFF08;=bundle: &#x675F;&#x306B;&#x3059;&#x308B;&#x3001;&#x5305;&#x3080;&#xFF09;&#x3057;&#x3066;&#x304F;&#x308C;&#x307E;&#x3059;&#x3002; &#x8907;&#x6570;&#x306E; JS &#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#x3092;&#xFF08;&#x5834;&#x5408;&#x306B;&#x3088;&#x3063;&#x3066;&#x306F; CSS &#x3084;&#x753B;&#x50CF;&#x306A;&#x3069;&#x306E;&#x30A2;&#x30BB;&#x30C3;&#x30C8;&#x985E;&#x3082;&#xFF09;&#x4E00;&#x3064;&#x306B;&#x307E;&#x3068;&#x3081;&#x308B; &#x4F7F;&#x3046;&#x30E1;&#x30EA;&#x30C3;&#x30C8;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/zenn.dev/sprout2000/articles/9d026d3d9e0e8f&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://zenn.dev/sprout2000/articles/9d026d3d9e0e8f&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3044;&#x3061;&#x3070;&#x3093;&#x3084;&#x3055;&#x3057;&#x3044; webpack &#x5165;&#x9580;&#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/sprout2000/articles/9d026d3d9e0e8f&#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/ButterflyFish/20220418#bookmark-4718233325329619810">
<title>GitHub - bytecodealliance/javy: JS to WebAssembly toolchain</title>
<link>https://github.com/bytecodealliance/javy</link>
<description></description>
<dc:creator>ButterflyFish</dc:creator>
<dc:date>2022-04-18T01:25:03Z</dc:date>
<dc:subject>WebAssembly</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>wasm</dc:subject>
<dc:subject>js</dc:subject>
<dc:subject>shopify</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/WebAssembly" />
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/wasm" />
    <rdf:li resource="https://b.hatena.ne.jp/q/js" />
    <rdf:li resource="https://b.hatena.ne.jp/q/shopify" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>28</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/bytecodealliance/javy&#x22; title=&#x22;GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fbytecodealliance%2Fjavy&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/bytecodealliance/javy&#x22;&#x3E;GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/bytecodealliance/javy&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/144d5ed170da2fbe772a9abd66a56dca8c9974c5/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2F469747490b9059beb97ee64492ae506435275e5559a4d61ee86f6a41119679eb%2Fbytecodealliance%2Fjavy&#x22; alt=&#x22;GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#x22; title=&#x22;GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#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/bytecodealliance/javy&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/bytecodealliance/javy&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - bytecodealliance/javy: JS to WebAssembly toolchain&#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/bytecodealliance/javy&#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>