In web development, a #polyfill is code that implements a feature on web browsers that do not support the feature. Most often, it refers to a JavaScript library that implements an HTML5 web standard, either an established standard (supported by some browsers) on older browsers, or a proposed standard (not supported by any browsers) on existing browsers. Formally, "a polyfill is a shim for a browser API"
https://en.wikipedia.org/wiki/Polyfill_(programming)
  
  https://en.wikipedia.org/wiki/Polyfill_(programming)
Wikipedia
  
  Polyfill (programming)
  code that implements a feature on web browsers that do not support the feature
  The Page #Visibility API is useful for the Web application to know whether it is currently displayed on the front or not, especially to stop resource-intensive UI animations or data refreshing when it is not needed. On the mobile devices, the primary reason for that is to reduce the battery usage.
https://whatwebcando.today/foreground-detection.html
  
  https://whatwebcando.today/foreground-detection.html
WhatWebCanDo
  
  What Web Can Do Today: Foreground Detection
  Can I rely on the Web Platform features to build my app? An overview of the device integration HTML5 APIs.
  ابزاری مناسب در زمان توسعه کامپونتهای 
https://storybook.js.org/
https://storybook.js.org/docs/guides/guide-react/
  
  https://storybook.js.org/
https://storybook.js.org/docs/guides/guide-react/
Storybook
  
  Storybook: Frontend workshop for UI development
  Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. It's open source and free.
  هنگامی که یک تابع داریم که می خواهیم برای اجرایهای متوالی آن محدویت بگذاریم از debounce استفاده میکنیم
For those of you who don't know what a debounce function does, it limits the rate at which a function can fire. A quick example: you have a resize listener on the window which does some element dimension calculations and (possibly) repositions a few elements. That isn't a heavy task in itself but being repeatedly fired after numerous resizes will really slow your site down. Why not limit the rate at which the function can fire?
#JavaScript #Debounce Function
  For those of you who don't know what a debounce function does, it limits the rate at which a function can fire. A quick example: you have a resize listener on the window which does some element dimension calculations and (possibly) repositions a few elements. That isn't a heavy task in itself but being repeatedly fired after numerous resizes will really slow your site down. Why not limit the rate at which the function can fire?
#JavaScript #Debounce Function
This media is not supported in your browser
    VIEW IN TELEGRAM
  augmented reality phone call
در آینده نه چندان دور این طور با دوستان خود تماس برقرار خواهیم کرد :)
  در آینده نه چندان دور این طور با دوستان خود تماس برقرار خواهیم کرد :)
https://github.com/bvaughn/react-virtualized
https://bvaughn.github.io/react-virtualized/#/components/List
#react_virtualized #large_list
  
  https://bvaughn.github.io/react-virtualized/#/components/List
#react_virtualized #large_list
GitHub
  
  GitHub - bvaughn/react-virtualized: React components for efficiently rendering large lists and tabular data
  React components for efficiently rendering large lists and tabular data - bvaughn/react-virtualized
  https://blog.logrocket.com/rendering-large-lists-with-react-virtualized-82741907a6b3/
#react_virtualized #large_list
  
  #react_virtualized #large_list
LogRocket Blog
  
  Rendering large lists with React Virtualized - LogRocket Blog
  Use the react-virtualized library to display thousands of rows of data without sacrificing usability or slowing down your web page.
  This interdisciplinary scientific short book explores the mind at a conceptual level. It touches on its evolutionary development, its algorithmic nature and its scientific history by bridging ideas across Neuroscience, Computer Science, Biotechnology, Evolutionary History, Cognitive Science, Political Philosophy, and Artificial Intelligence
#book
  #book
#Publishing #NPM package with #Rollup, #Babel, #Flow, #Jest and #ESLint
https://www.grzegorowski.com/publishing-npm-package-with-rollup-babel-and/
  
  https://www.grzegorowski.com/publishing-npm-package-with-rollup-babel-and/
Grzegorowski
  
  Publishing NPM package with Rollup, Babel, Flow, Jest and ESLint
  Here is a description of common tools and files used to create a modern NPM package. Don't hesitate to clone my npm-lib-package-boilerplate…
  توصیه می کنم قبل از اینکه بخواهید یک کتابخانه جدید بنویسید حتما یک بررسی در پروژه گوگل در لینک زیر بیاندازید احتمالا قبلا نوشته شده است و یا نقظه شروع خوبی در اختیاراتان قرار میدهد.
https://github.com/google/closure-library
#closureـlibrary
  
  https://github.com/google/closure-library
#closureـlibrary
GitHub
  
  GitHub - google/closure-library: Google's common JavaScript library
  Google's common JavaScript library. Contribute to google/closure-library development by creating an account on GitHub.
  #WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
https://webassembly.org/
https://webassembly.org/getting-started/developers-guide/
  https://webassembly.org/
https://webassembly.org/getting-started/developers-guide/