はじめに そもそも debounce 処理って? 本題 今回作りたかったもの 検討したこと useDebounce useDebouncedValue 実装したもの 最後に はじめに テックタッチのフロントエンドエンジニアの ozaan (@shzawa) です。関西 (兵庫県姫路市) 在住のため、普段はフルリモートのメンバーとしてサービス開発に取り組んでいます。 最近はスクラム開発の一環でバックエンドのコード (golang) を触らせてもらっていました。golang だと書き方が統一されているためか GitHub Copilot の補完機能がかなり効くので書いていて面白かったです。 そもそも debounce 処理って? 対象のイベントが発生してから指定した時間が経過するまでは、同じイベントの発生を抑制する仕組みです。 input 要素の onChange イベントのような短い間隔で連
LINEヤフーは8月28日、Xの投稿をリアルタイムに検索できる「Yahoo!リアルタイム検索」に、いわゆる「インプレゾンビ」やスパムなど不自然な投稿を自動検知・フィルタリングする機能を実装したと発表した。投稿の手法や傾向の変化に応じて随時アップデートする予定だ。 インプレッション目的と思われるポストが表示された場合、「インプレッション(閲覧回数)目的の投稿である」という項目を選んで報告できる機能も加えた。 「Yahoo!リアルタイム検索」では昨今、不自然な投稿が増えたことで、情報収集に有用なポストや、人々のリアルな意見・主張のポストが埋もれて見つけづらいなどの問題が起きているという。インプレゾンビやスパムの対策を強化することで、ユーザー体験を改善したいとしている。 関連記事 収益目当ての便乗投稿「インプレゾンビ」横行 地震直後にSNSで偽救助要請、大半は海外 能登半島地震の直後、交流サイト
米OpenAIは6月21日(現地時間)、データベースのリアルタイム検索と分析のツールを手掛ける新興企業Rocksetを買収したと発表した。Rocksetの技術を統合して製品全体の検索インフラを強化する。買収総額などの取引の詳細は公表されていない。 OpenAIのブラッド・ライトキャップCOO(最高執行責任者)は公式ブログで「Rocksetのインフラは、企業がデータを実用的なインテリジェンスに変換できるようにする。この技術をOpenAI製品に統合することで、これらのメリットを顧客に提供できることを嬉しく思う」と語った。 Rocksetは2016年創業の米カリフォルニア州サンマテオに拠点を置く非公開企業。元Facebook(現Meta)のエンジニアで現在RocksetのCEO、ヴェンカト・ヴェンカタラマニ氏らが創業した。企業がデータベースやパブリッククラウドからデータを自動的に取り込み、そのデ
はじめに 実務でインクリメンタルサーチ機能(=リアルタイム検索)のパフォーマンスを改善するために 「debounce 処理」(後述します)を実装する必要がありましたので、工夫した点などについて書いていこうと思います。 興味ある方はぜひ最後までご覧ください。 debounce とは? まず最初に「debounce」について軽く説明しておきます。 debounce とは 「対象のイベントが発生してから指定した時間が経過するまでは、同じイベントの発生を抑制する仕組み」 です。 もっとシンプルに言うと、対象のイベントにより連続で実行された関数たちの中で 1 番最後の関数だけ実行させる..といったイメージでしょうか? (下記だと 3 と 6 だけしか実行されない) 言葉だけではイメージをつかめない方は、以下のサンプルコードを実際に動かしてみてください。 これまでのリアルタイム検索処理と課題 さてここ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く