並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 34 件 / 34件

新着順 人気順

RSCの検索結果1 - 34 件 / 34件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

RSCに関するエントリは34件あります。 securityreactgolang などが関連タグです。 人気エントリには 『Next.jsから学ぶWebレンダリング ~React誕生以前からApp Router with RSCまでの流れ~』などがあります。
  • Next.jsから学ぶWebレンダリング ~React誕生以前からApp Router with RSCまでの流れ~

    最近話題のReact Server ComponentsやIslands Architectureが何を解決しようとしてるか知るまでの簡単なWebレンダリングの流れを記載しました。 社内勉強会のために作成した資料となるため箇条書きになっておりますが、なるべくHowやWhatではなくWhyやトレードオフを記述するようにしています。(読みにくい or 誤った記載あったらFB頂けたら幸いです) React 誕生までの Web iPhone と Ajax がリードした Web 2.0 時代 Webにおいて Ajax という技術が注目され始める 2005~ Google mapsやGmailといったサービスがリード jQueryの誕生が 2006~ iPhone登場 2007~ スマホアプリの登場によりソフトウェアのUXに求められる質的変化 mobile safariが時代のリードをした Flash

      Next.jsから学ぶWebレンダリング ~React誕生以前からApp Router with RSCまでの流れ~
    • Twitter/Blueskyの自己ポストの全文検索サービスをNext.js App Router(RSC)で書きなおした方法/設計/感想

      mytweetsという自分の Twitter/Bluesky の自己ポストの全部検索サービスをNext.js App Router(RSC)で書きなおしました。 mytweets は Twitter のアーカイブや Bluesky の API を使って自分のポストを S3 に保存しておき、 S3 Selectを使って全文検索ができる自分専用の Twilog のようなサービスです。 自分の Tweets をインクリメンタル検索できるサービス作成キット と Tweets をまとめて削除するツールを書いた | Web Scratch 過去の Tweets を全文検索できる mytweets を Bluesky に対応した。自分用 Twilog みたいなもの | Web Scratch 最初は CloudFront + Lambda@Edge + Next.js Pages Router で動かし

        Twitter/Blueskyの自己ポストの全文検索サービスをNext.js App Router(RSC)で書きなおした方法/設計/感想
      • research!rsc: Coroutines for Go

        This post is about why we need a coroutine package for Go, and what it would look like. But first, what are coroutines? Every programmer today is familiar with function calls (subroutines): F calls G, which stops F and runs G. G does its work, potentially calling and waiting for other functions, and eventually returns. When G returns, G is gone and F continues running. In this pattern, only one fu

        • research!rsc: Timeline of the xz open source attack

          Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

          • RSC From Scratch. Part 1: Server Components · reactwg/server-components · Discussion #5

            RSC From Scratch. Part 1: Server Components In this technical deep dive, we'll implement a very simplified version of React Server Components (RSC) from scratch. This deep dive will be published in several parts: Part 1: Server Components (this page) Part 2: Client Components (not written yet) Part 3: TBD (not written yet) Seriously, this is a deep dive! This deep dive doesn't explain the benefits

              RSC From Scratch. Part 1: Server Components · reactwg/server-components · Discussion #5
            • research!rsc: The xz attack shell script

              Posted on Tuesday, April 2, 2024. Updated Wednesday, April 3, 2024. Introduction Andres Freund published the existence of the xz attack on 2024-03-29 to the public oss-security@openwall mailing list. The day before, he alerted Debian security and the (private) distros@openwall list. In his mail, he says that he dug into this after “observing a few odd symptoms around liblzma (part of the xz packag

              • research!rsc: Storing Data in Control Flow

                A decision that arises over and over when designing concurrent programs is whether to represent program state in control flow or as data. This post is about what that decision means and how to approach it. Done well, taking program state stored in data and storing it instead in control flow can make programs much clearer and more maintainable than they otherwise would be. Before saying much more,

                • GitHub - alvarlagerlof/rsc-parser: A parser for the React Server components when sent over the network

                  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

                    GitHub - alvarlagerlof/rsc-parser: A parser for the React Server components when sent over the network
                  • research!rsc: The Principles of Versioning in Go (Go & Versioning, Part 11)

                    This blog post is about how we added package versioning to Go, in the form of Go modules, and the reasons we made the choices we did. It is adapted and updated from a talk I gave at GopherCon Singapore in 2018. Why Versions? To start, let’s make sure we’re all on the same page, by taking a look at the ways the GOPATH-based go get breaks. Suppose we have a fresh Go installation and we want to write

                    • [弦潤滑剤] Rock house RSC-1 ストリングケア ってFINGER EASEみたいに使えるの? | ギターいじリストのおうち

                      生涯5000本以上のギターをいじり続けたきた管理人が実測データを交え世界一詳しいギターレビューやギターパーツ情報をお届け!

                        [弦潤滑剤] Rock house RSC-1 ストリングケア ってFINGER EASEみたいに使えるの? | ギターいじリストのおうち
                      • research!rsc: Hardware Memory Models (Memory Models, Part 1)

                        Introduction: A Fairy Tale, Ending A long time ago, when everyone wrote single-threaded programs, one of the most effective ways to make a program run faster was to sit back and do nothing. Optimizations in the next generation of hardware and the next generation of compilers would make the program run exactly as before, just faster. During this fairy-tale period, there was an easy test for whether

                        • research!rsc: Go Testing By Example

                          I opened GopherCon Australia in early November with the talk “Go Testing By Example”. Being the first talk, there were some A/V issues, so I re-recorded it at home and have posted it here: Here are the 20 tips from the talk: Make it easy to add new test cases. Use test coverage to find untested code. Coverage is no substitute for thought. Write exhaustive tests. Separate test cases from test logic

                          • research!rsc: Updating the Go Memory Model (Memory Models, Part 3)

                            The current Go language memory model was written in 2009, with minor updates since. It is clear that there are at least a few details that we should add to the current memory model, among them an explicit endorsement of race detectors and a clear statement of how the APIs in sync/atomic synchronize programs. This post restates Go's overall philosophy and the current memory model and then outlines

                            • research!rsc: Using Uninitialized Memory for Fun and Profit

                              This is the story of a clever trick that's been around for at least 35 years, in which array values can be left uninitialized and then read during normal operations, yet the code behaves correctly no matter what garbage is sitting in the array. Like the best programming tricks, this one is the right tool for the job in certain situations. The sleaziness of uninitialized data access is offset by pe

                              • research!rsc: What NPM Should Do Today To Stop A New Colors Attack Tomorrow

                                What NPM Should Do Today To Stop A New Colors Attack Tomorrow Over the weekend, a developer named Marak Squires intentionally sabotaged his popular NPM package colors and his less popular package faker. As I write this, NPM claims 18,971 direct dependents for colors and 2,751 for faker. Open Source Insights counts at least 42,000 more indirect dependents for colors. Many popular NPM packages depen

                                • React Server Components【RSC】とは?  - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                  RSCとは? 利点 サーバーとクライアントのコンポーネント分割と仕組み 適用ルール SSRとの違い 最後に RSCとは? ※ RSCはまだReactチームにより開発中であり、本番環境にはまだ推奨されていないことに注意してください。 つまり、実験段階にあるためこの機能の実装の詳細は今後変更される可能性があります。 React Labs: 私たちが取り組んでいること – 2022 年 6 月 React-Server-Components(RSC)は、Reactアプリのパフォーマンスを向上させるために開発された方法であり、サーバー側でレンダリングされるReactコンポーネントを作成することができます。 ただし、RSCはサーバーサイドレンダリング(SSR)ではなく、SSRの代替手段でもありません。 これらの名前には両方に「サーバー」という言葉が含まれているため、混同されることがありますが、実際に

                                    React Server Components【RSC】とは?  - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                  • research!rsc: Transparent Telemetry for Open-Source Projects (Transparent Telemetry, Part 1)

                                    How do software developers understand which parts of their software are being used and whether they are performing as expected? The modern answer is telemetry, which means software sending data to answer those questions back to a collection server. This post is about why I believe telemetry is important for open-source projects, and what it might look like to approach telemetry in an open-source-f

                                    • React Server Componentsのブラウザ拡張機能"RSC Devtools"の紹介

                                      概要 React Server Components のブラウザ拡張機能がリリースされたので、紹介します。 この拡張機能は、主にNext.jsのApp Router機能を開発時にデバッグすることができるようです。 インストールはこちらから 実験と機能紹介 起動 これをApp Router機能のVercel公式レポジトリ"Next.js App Router Playground"で使用してみました。 拡張機能をインストール後、上記レポジトリを開発モードで起動します。 ブラウザで起動したアプリのURLを開き、開発者モードを開き、"RSC Devtools"を選択すると、以下の画像の画面が表示されます。 右の"Start recording"ボタンを押し、アプリ内の適当なページを開きます。すると、ロードしたページのRSC情報が表示されました。 ここからわかること ロードしたRSCは3つのチャン

                                        React Server Componentsのブラウザ拡張機能"RSC Devtools"の紹介
                                      • research!rsc: Programming Language Memory Models (Memory Models, Part 2)

                                        Programming language memory models answer the question of what behaviors parallel programs can rely on to share memory between their threads. For example, consider this program in a C-like language, where both x and done start out zeroed. // Thread 1 // Thread 2 x = 1; while(done == 0) { /* loop */ } done = 1; print(x); The program attempts to send a message in x from thread 1 to thread 2, using d

                                        • Next.js 13 の React Server Components(RSC) とデータフェッチ

                                          Next.js 13 Next.js 13では試験的(beta)な試みとして、appフォルダに置いたReactコンポーネントをデフォルトでServer Componentsとして扱います。 All components inside the app directory are React Server Components by default, including special files and colocated components. This allows you to automatically adopt Server Components with no extra work, and achieve great performance out of the box. https://beta.nextjs.org/docs/rendering/server-and-cl

                                            Next.js 13 の React Server Components(RSC) とデータフェッチ
                                          • ギターいじリストのおうち中の人🧠💦(低浮上) on Twitter: "誰も使っていなさそうなギター型弦潤滑剤を試してみました👍 FINGER EASEよりもFAST-FRETに近い成分ですが、内容量が想像を絶するほどに少ないです🤣 [弦潤滑剤] Rock house RSC-1 ストリングケア… https://t.co/QeqEJquvlD"

                                            誰も使っていなさそうなギター型弦潤滑剤を試してみました👍 FINGER EASEよりもFAST-FRETに近い成分ですが、内容量が想像を絶するほどに少ないです🤣 [弦潤滑剤] Rock house RSC-1 ストリングケア… https://t.co/QeqEJquvlD

                                              ギターいじリストのおうち中の人🧠💦(低浮上) on Twitter: "誰も使っていなさそうなギター型弦潤滑剤を試してみました👍 FINGER EASEよりもFAST-FRETに近い成分ですが、内容量が想像を絶するほどに少ないです🤣 [弦潤滑剤] Rock house RSC-1 ストリングケア… https://t.co/QeqEJquvlD"
                                            • rf command - rsc.io/rf - Go Packages

                                              Rf refactors Go programs. Usage: rf [-diff] script Rf applies a script of refactoring commands to the package in the current directory. For example, to unexport a field in a struct by renaming it: rf 'mv T.Field T.field' By default, rf writes changes back to the disk. The -diff flag causes rf to print a diff of the intended changes instead. A script is a sequence of commands, one per line. Comment

                                              • research!rsc: Transparent Telemetry

                                                These are the posts in the February 2023 “Transparent Telemetry” series: “Transparent Telemetry for Open-Source Projects” [PDF]. “The Design of Transparent Telemetry” [PDF]. “Use Cases for Transparent Telemetry” [PDF]. A (now closed) GitHub discussion about adding transparent telemetry to Go is at https://go.dev/s/telemetry-discussion. Note that at the start of the discussion the design was opt-ou

                                                • research!rsc: Thinking about the Go Proposal Process (Go Proposals, Part 1)

                                                  I’ve been thinking a lot recently about the Go proposal process, which is the way we propose, discuss, and decide changes to Go itself. Like nearly everything about Go, the proposal process is an experiment, so it makes sense to reflect on what we’ve learned and try to improve it. This post is the first in a series of posts about what works well and, more importantly, what we might want to change.

                                                  • research!rsc: Memory Models

                                                    These are the posts in the “Memory Models” series that began in June 2021: “Hardware Memory Models” [PDF]. “Programming Language Memory Models” [PDF]. “Updating the Go Memory Model” [PDF].

                                                    • research!rsc: Go’s Version Control History

                                                      Every once in a while someone notices the first commit in the Go repo is dated 1972: % git log --reverse --stat commit 7d7c6a97f815e9279d08cfaea7d5efb5e90695a8 Author: Brian Kernighan <bwk> AuthorDate: Tue Jul 18 19:05:45 1972 -0500 Commit: Brian Kernighan <bwk> CommitDate: Tue Jul 18 19:05:45 1972 -0500 hello, world R=ken DELTA=7 (7 added, 0 deleted, 0 changed) src/pkg/debug/macho/testdata/hello.

                                                      • 【Next.js】RSCから見るレンダリングの変遷(MVC〜RSC)

                                                        はじめに 最近、「App Routerで開発すること多いけど、RSCを最大限活用できていないのでは?」と思ったので、MVCアーキテクチャからRSCにかけてのレンダリングの変遷を調べ、どのようにしたら、RSCにおける良い実装ができるかを学習したので、その内容をまとめたいと思います。 本記事では、MVC〜RSCの変遷を記述しているのですが、具体的には、以下の順で解説しています。 1.MVC 2.SPA 3.SSR 4.RSC これらのレンダリングの変遷を見ていき、RSCでどのように実装したら、よりパフォーマンスの良いフロントエンドを開発できるかを解説しようと思います。 MVCアーキテクチャ まず、MVCではどのようにレンダリングしていたかを解説します。 図にすると以下のようになるかと思います。 MVCでは以下の順で処理を行っていました。 1.クライアントからリクエスト 2.Routingに基づ

                                                          【Next.js】RSCから見るレンダリングの変遷(MVC〜RSC)
                                                        • GitHub - rsc/unix: Old Unix programs running on modern computers.

                                                          rsc.io/unix holds programs for running old Unix programs on modern computers. pdp11 is a PDP-11 simulator. v6unix is a Research Unix Sixth Edition (V6) simulator. It is a port of the V6 kernel logic to Go, using the PDP11 simulator to run user programs. For the most part the kernel is a faithful simulation of the V6 kernel, but it is written to use in-memory data structures and other simplifying a

                                                            GitHub - rsc/unix: Old Unix programs running on modern computers.
                                                          • research!rsc: On “Trojan Source” Attacks

                                                            There is a paper making the rounds, with a slick accompanying web site, in which the authors describe a software supply chain attack they call “Trojan Source: Invisible Vulnerabilities”. In short, if you use comments containing Unicode LTR and RTL code points, which control whether text is rendered left-to-right or right-to-left, you can make code look different in a standard Unicode rendering tha

                                                            • 【RSC-300JPWH】UV除菌、パワフルな吸引力、軽量スリム。レイコップ コードレスUVスティッククリーナー。感想・レビュー・比較。 - 楽天ブログ 【これへき】:楽天ブログ

                                                              2021.04.13 【RSC-300JPWH】UV除菌、パワフルな吸引力、軽量スリム。レイコップ コードレスUVスティッククリーナー。感想・レビュー・比較。 テーマ:★つ・ぶ・や・き★(538590) カテゴリ:掃除機 RSC-300JPWH、レイコップから発売されている人気の充電型スティック掃除機。「RSC-300JPWH」は、殺菌もウイルスもUVのチカラで徹底除去し、ハウスダストもしっかり吸引できるコードレスUVスティッククリーナーです。 取扱店:レイコップ公式ストア楽天市場店 細菌もウイルスもUVの力で徹底除去。 ハウスダストもしっかり吸引して、家中のキレイを保ちます。 楽天市場全店で検索比較 UV除菌、パワフルな吸引力、軽量スリム。 レイコップ コードレスUVスティッククリーナー RSC-300JPWH 【主な特徴】 UVランプとたたきのWパワー UVランプを搭載した「UVヘッド

                                                                【RSC-300JPWH】UV除菌、パワフルな吸引力、軽量スリム。レイコップ コードレスUVスティッククリーナー。感想・レビュー・比較。 - 楽天ブログ 【これへき】:楽天ブログ
                                                              • RSC is React Server + Component | bobae kang

                                                                *]:prose-blockquote:content-none prose-pre:whitespace-pre-wrap [&>*.footnotes]:mt-12 [&>*.footnotes]:border-t [&>*.footnotes>h2]:hidden [&>*.footnotes]:text-sm"> React Server Component, or RSC, was first introduced over three years ago, but is still confusing a lot of us web developers. We know React. We know server. We know component. But somehow putting them together isn’t what React Server Comp

                                                                  RSC is React Server + Component | bobae kang
                                                                • 英国王立化学会(RSC)、オランダ・SURFmarketコンソーシアムとの間で”Read & Publish”契約を締結

                                                                    英国王立化学会(RSC)、オランダ・SURFmarketコンソーシアムとの間で”Read & Publish”契約を締結
                                                                  • Meta(旧Facebook)の自前スパコン「RSC」は何のハードを使っているのか?

                                                                    関連キーワード データ | データ分析 | サーバ Meta Platforms(旧Facebook)は人工知能(AI)システム向けスーパーコンピュータ「AI Research SuperCluster」(RSC)を開発し、自社のサービス強化に取り組んでいる。 これまでMetaが使用していたシステムは、従来型のGPU(画像処理装置)クラスタを採用していた。GPUクラスタは、GPUを搭載したコンピュータ群から成るクラスタだ。「RSCによって、同社は大規模な次世代GPUクラスタを手に入れることになる」と、調査会社Gartnerでアナリストを務めるチラーグ・デケイト氏は指摘する。 MetaのAIスパコン「RSC」を構成するサーバ、ネットワーク、ストレージ製品 併せて読みたいお薦め記事 連載:Metaが手掛けるスパコン開発 第1回:Meta(旧Facebook)が“AIスパコン”を独自開発 その目

                                                                      Meta(旧Facebook)の自前スパコン「RSC」は何のハードを使っているのか?
                                                                    • AppRouter(RSC)で簡単にグローバルステートを導入して、SCでもCCでもServerActionsでも横断的に状態を共有する方法

                                                                      VTeacher所属のSatokoです。 フロントエンドエンジニアとバックエンドエンジニアを兼任しています。 王道なテクノロジーと少しだけGeekなテクノロジーを組み合わせた選定が好みです🤤 Next.js AppRouter (React Server Components) を採用する企業が増えていますね! 今回は弊社でやっている、サーバーコンポーネント(SC)、クライアントコンポーネント(CC)、そしてServerActionsを問わず、横断的に状態を共有する方法をご紹介します! こんな感じで、 AppRouter (RSC) 環境下で、ある枝の末端にあるクライアントコンポーネントから、別の枝にあるサーバーコンポーネントへ状態を共有したい場合を想定しています。 バケツリレー(親から子への連鎖的な受け渡し)を避けたいときです。 (それでも・・・わたしはバケツリレー推奨派です・・・)

                                                                        AppRouter(RSC)で簡単にグローバルステートを導入して、SCでもCCでもServerActionsでも横断的に状態を共有する方法
                                                                      1

                                                                      新着記事