forked from sheetjs/docs.sheetjs.com
		
	
		
			
	
	
		
			40 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | --- | ||
|  | title: Cloud Platforms | ||
|  | pagination_prev: demos/desktop/index | ||
|  | pagination_next: demos/grid | ||
|  | --- | ||
|  | 
 | ||
|  | import DocCardList from '@theme/DocCardList'; | ||
|  | import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; | ||
|  | 
 | ||
|  | Cloud platforms can provide remote storage, compute, and other infrastructure. | ||
|  | SheetJS libraries are written in pure JavaScript and are readily integrated in | ||
|  | cloud platforms.  Some platform-specific configuration may be required. | ||
|  | 
 | ||
|  | ## Platform as a Service
 | ||
|  | 
 | ||
|  | Cloud PaaS typically offer extensibility through client-side scripts or special | ||
|  | code that is run in NodeJS or RhinoJS or other engines: | ||
|  | 
 | ||
|  | - [Salesforce Lightning Web Components](/docs/demos/cloud/salesforce) | ||
|  | - [NetSuite](/docs/demos/cloud/netsuite) | ||
|  | 
 | ||
|  | ## Cloud Compute
 | ||
|  | 
 | ||
|  | Cloud computing is commonly offered as "serverless" functions, small snippets | ||
|  | of code that are run in NodeJS or other server-side JS platforms. While SheetJS | ||
|  | libraries can run in server-side environments, the cloud platforms can corrupt | ||
|  | form data.  This can be disabled with cloud-specific configuration: | ||
|  | 
 | ||
|  | - [AWS Lambda Functions](/docs/demos/cloud/aws#aws-lambda-functions) | ||
|  | - [Azure Functions](/docs/demos/cloud/azure#azure-functions) | ||
|  | 
 | ||
|  | ## Cloud Storage
 | ||
|  | 
 | ||
|  | The primary pitfall with cloud storage is binary data mangling. Spreadsheet | ||
|  | files typically contain binary characters.  Cloud storage APIs can corrupt | ||
|  | binary data, so special care must be taken. | ||
|  | 
 | ||
|  | - [Amazon Simple Storage Service (S3)](/docs/demos/cloud/aws#s3-storage) | ||
|  | - [Azure Blob Storage](/docs/demos/cloud/azure#azure-blob-storage) |