タグ

ブックマーク / engineering.linecorp.com (3)

  • 2022年におけるフロントエンド開発のベースライン

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog TL;DR:2022フロントエンド開発で最も考慮すべきユーザー環境は、パフォーマンスでは低スペックのAndroid端末、標準仕様では2年前のSafari、そしてネットワークでは4Gです。それに対してはJSへの過剰依存などが原因で主にパフォーマンスの面でのウェブ全体の対応がよくありません。 こんにちは!LINEフロントエンド開発室のダバロス アランです。この記事のタイトルを見て「釣りタイトルですね〜」と考えている方がいると思いますが今回に限ってはそれを大目に見てください。それはなぜかと言いますと、2021年から2022年にかけて私たちフロントエンドエンジニアが全体的に考え方を改める必要が出るほど大きな変化がありました。 その変

    2022年におけるフロントエンド開発のベースライン
  • LINEの新卒採用試験ズバリ問題解説~アルゴリズム問題編~

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog (2月5日 16:30追記) SNS等で多くのご指摘をいただき、再度掲載していたコードや表現について社内で議論いたしました。それを踏まえて以下の通り、補足および訂正させていただきます。 エラトステネスのふるいの実装方法については、高速化のための実装ではなく、アルゴリズムなどの勉強をしっかり行ってきたか、ということを示すための1例として紹介しましたが、あたかも高速化を目指したコードとしての例示となり、誤解を招く表現でした。上記の意図を明確にするために、文中に高速化するための実装ではないことを明記しました。 また、"個性がない"という表現も、上記と同様に"アルゴリズムなどの勉強をしっかり行ってきたという実績や経験がコードから判断

    LINEの新卒採用試験ズバリ問題解説~アルゴリズム問題編~
    electrica666
    electrica666 2021/02/06
    テックブログって難しいね。会社の看板背負ってることになっちゃうから個人の片手間でなく、しっかりリソースを割いてチームで対応する必要があると思う。
  • 【インターンレポート】LINE証券アプリのパフォーマンス改善

    こちらは読み込み時のProfileです。 読み込み時には、リストの生成が起こります。 赤枠で囲っている部分がTruncatedTextの処理にかかっていたものです。 この処理が無くなったため、読み込みやタブの切り替え時のリスト生成が速くなりました。 タブの切り替えの修正 このポートフォリオページは、タブの切り替え時に毎回リストを描画しています。 リストの描画は1回で済むはずなので、この修正をします。 リストの再描画の防止 このページの描画では、表示中でないタブは、Loading画面を表示するようにしていました。 この影響で、1度表示したタブであっても、タブを切り替えると描画した要素がunmountされるようになっていました。これを、表示中でないタブも表示するように修正しました。 この修正によって、リスト上にあるswitcherによるタブの切り替えではリストの再描画がなくなりました。 しかし

    【インターンレポート】LINE証券アプリのパフォーマンス改善
  • 1