Summary: Previously we used <Link/> everywhere with useBaseUrl to avoid link destinations depending on the current url of the page. This isn't necessary if you instead link to the **file name**, rather than the **url path**. Then the links are resolved at build time, and work across imported markdown files etc. This diff just does the pages under Features, because other ones will get conflicts. I'll do those later. Reviewed By: nikoant Differential Revision: D25589707 fbshipit-source-id: 35ca986e19fc2af1054b81d7253eeb3827947ab8
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
---
|
|
id: images-plugin
|
|
title: Images
|
|
---
|
|
import useBaseUrl from '@docusaurus/useBaseUrl';
|
|
|
|
→ [See setup instructions for the images plugin](../setup/images-plugin.mdx)
|
|
|
|
The images plugin allows you to inspect what images were fetched, where they are
|
|
coming from and selectively clear caches. Currently, the plugin supports
|
|
[Fresco](https://github.com/facebook/fresco/) as backend.
|
|
|
|
<img alt="Images plugin" src={useBaseUrl("img/images-plugin.png")} />
|
|
|
|
## Cache Inspector
|
|
|
|
Images are grouped by the different caching layers they are stored in. The current
|
|
fill rate of the cache is shown and you can choose to selectively clear caches.
|
|
|
|
|
|
## Attribution
|
|
|
|
Images can be annotated with attributes that can help to determine the context in
|
|
which an image was loaded and displayed. You can use that information to filter
|
|
by a particular surface or only inspect images that are in the critical path
|
|
of your application, for instance during cold start.
|
|
|
|
## Leak Tracking
|
|
|
|
Dealing with large resources can require special APIs to be used that circumvent
|
|
usual garbage collection. The plugin allows tracking `CloseableReference`s for
|
|
Fresco on Android that weren't properly closed, which can help you improve
|
|
the performance of your app.
|