特定のハードウェアがシンクライアントのWebブラウザを実行していると言われるのを何度も聞いています。しかし、「シンクライアント」の定義からすると、すべてのブラウザがシンクライアントとしての資格があるわけではありませんか?彼らが行うのは、リモートサーバーから送信された情報をレンダリングすることだけなので、ブラウザー側での作業を最小限に抑えますか?
「シンクライアント」の定義(from wikipedia ):
シンクライアント(リーンまたはスリムクライアントとも呼ばれます)は、従来の計算の役割を果たすために他のコンピューター(サーバー)に大きく依存しているコンピューターまたはコンピュータープログラムです
ブラウザは、HTMLのレンダリングエンジンとして開始されました。サーバーは生のHTMLテキストを提供し、クライアント(ブラウザー)はテキストをより適切なものにレンダリングしました-ブラウザーは実際には太いクライアントです!。
これで、Webベースの(つまり、ブラウザーで実行される)アプリケーションがある場合、ブラウザーで実行されるという事実に関係なく、そのアプリケーションをシンクライアントまたはファットクライアントとして開発できます。サーバーからデータをフェッチしてすべての計算を実行する必要なしにブラウザーで実行される完全なアプリケーションを開発できます。または、状態がなく、計算がなく、視覚的なロジックのみがあり、その他すべてが揃っているアプリを開発できます。サーバー上で行われます。
確かにすべてのブラウザはシンクライアントとしての資格がありますが、特定のプラグインを実行しているブラウザもファットクライアントとしての資格があります。たとえば、Adobe FlashまたはMicrosoft Silverlightプラグインを使用している場合、特定のプラグインの上に構築されたシッククライアントを実行するようにブラウザーをプログラムできます。