技術探し

JavaScriptを中心に記事を書いていきます :;(∩´﹏`∩);:

JavaScript

Markdownでスライドを作るツールのFusumaのv2をリリースをしました

Markdownでスライドを作るツールのFusumaのv2版を紹介します。

webpack@5の主な変更点まとめ

10/10リリース予定のwebpack@5の変更点をまとめました。

webpack@5で入るPersistent Cachingについて

webpack@5で新しく導入されるPersistent Cachingの機能を紹介します。

rendertronを用いてSSRに対応してないサイトでもSEOやOGP対策を行う

rendertronでSSRに対応してないサイトでもSEOやOGP用にhtmlをレンダリングをする構成サンプルを紹介します。

webpackの次のバージョンで入るassetModulesの紹介

新しく入る機能であるassetModulesの紹介をします。

module bundlerの作り方(ECMAScript Modules編)

module bundlerでECMAScript Moduleをどのように対応しているのかを説明します。

module bundlerの作り方(準備編)

module bundlerの作り方の基礎を解説します。

webpack@5で入るModule Federationについて

webpackの次のバージョンで入るmodule federationという仕組みを説明します。

webpackのinline syntax

webpackのinline syntaxの解説です。

Node.jsをPolicyにより安全に実行する

Node.jsのPolicyについて

SPA + SSR + PWA の作り方とセキュリティについて

Single Page Application, Server Side Rendering, Progressive Web Applicationの作り方

react-apollo@3.0.0へ移行する

react-apolloの最新版である3.0.0の説明。

Markdownだけでスライドを作るCLIの大規模アップデートをした

Fusumaの大規模アップデートです。主な変更点は、登壇中にツイートを流せるようになって、markdownの中でjavascript書けるようになって、録音機能が追加されました。

テストの実行時間を2倍速くした話

直列実行から並列実行に切り替えた話

Markdownだけでスライドを作るCLIのv1.0.0をリリースした

MarkDownを使ってスライドを作ることができるCLIの紹介です。

Node.jsのECMAScript Modulesの紹介

Node.jsのESMについて紹介します。

Node.jsの新しいモジュール方式の実験的導入

Node.jsの新しいモジュール方式の実験的導入の解説

Node.jsのCoreにレポート機能が入った

node-reportがcore機能として入ったので、それを紹介します。

webpackの仕組みを簡潔に説明する

webpackの仕組みを説明します。

apollo-link-stateで状態管理を行う

apollo-link-stateを触ってみた所感です。

loadable-components + TypeScriptでSSRとCSRに対応したdynamic importを実現する

typescriptを使い、loadable-componentsでSSRとCSRに対応したコードを実現する。

Node.jsでのイベントループの仕組みとタイマーについて

Node.jsでのイベントループとタイマーを解説します。

Node.jsのアプリケーションデバッグ・改善方法をおさらいする

Node.jsで作られたアプリケーションのデバッグ方法とパフォーマンス改善を手助けする手法をおさらいする。

仕事を効率化するデプロイツールを作った

RPのレビューコストを下げるため、簡単に静的ファイルをデプロイできるツールを作りました。

Presentation APIを使ってみる

現在、勧告候補であるpresentation-apiを紹介します。

Node.js Package Mode について

Node.js Package Mode について

業務で使える簡単なSSR + SPA のテンプレートを公開した

typescript + react + react-router-dom + react-helmet + redux + redux-saga + styled-componets + express + webpack + workbox で構築された業務でも使えるSSR + SPAの簡潔なテンプレートを紹介します。

Node.jsにworkerが入った

Node@10.5.0で新しく入ったモジュールであるworker_threadsを紹介。

GaroonとGoogle Calendarを双方向に同期するアプリケーションを書いた

GaroonとGoogle Calendarの予定を同期するアプリケーションを作りました。

Node.jsのビルトインモジュールに名前空間が使われるかもしれない

Node.jsのビルトインモジュールに対しての新しい提案として、名前空間で保護する案が出ている話