| class  | CDNResourceHandler | 
 This  ResourceHandler implementation allows the developer to provide external (CDN) URLs instead of the
 default local URLs for Faces resources. | 
| class  | CombinedResourceHandler | 
 This  ResourceHandler implementation will remove all separate script and stylesheet resources which have the
  target attribute set to  "head" from the  UIViewRoot and create a combined one
 for all scripts and another combined one for all stylesheets. | 
| class  | GraphicResourceHandler |  | 
| class  | OmniVersionResourceHandler | Appends OmniFaces version to resources with library name omnifaces. | 
| class  | PWAResourceHandler |  | 
| class  | SourceMapResourceHandler | 
 This  ResourceHandler implementation will set the  SourceMap response header with the correctly
 mapped request path to any discovered source map of any CSS and JS resource. | 
| class  | UnmappedResourceHandler | 
 This  ResourceHandler implementation allows the developer to map Faces resources on an URL pattern of
  /jakarta.faces.resource/* (basically, the value of  ResourceHandler.RESOURCE_IDENTIFIER) without
 the need for an additional  FacesServlet prefix or suffix URL pattern in the default produced resource URLs,
 such as  /jakarta.faces.resource/faces/css/style.css or
  /jakarta.faces.resource/css/style.css.xhtml. | 
| class  | VersionedResourceHandler | Automatically adds version parameter with query string name vto all resource URLs so that the browser
 cache will be busted whenever the version parameter changes. | 
| class  | ViewResourceHandler | This  ResourceHandler basically turns any concrete non-Facelets file into a Faces view, so that you can use EL expressions and even Faces components in them. |